① 紼嬪簭鍛樺父鐢ㄧ殑8澶Ph寮鍙戝伐鍏
紼嬪簭鍛樺父鐢ㄧ殑B澶Python寮鍙戝伐鍏
甯哥敤Python寮鍙戝伐鍏鋒帹鑽
涓嶇℃槸鍒氬叆闂ㄥ︿範Python榪樻槸宸茬粡鍦ㄤ粠浜婸ython寮鍙戝伐
浣滅殑浜猴紝 閮介渶瑕佸︿範鍜屾帉鎻′竴浜汸ython寮鍙戝伐鍏峰拰杞
浠躲傜幇鍦ㄥ凡緇忎富嫻佷笖瀹炵敤鐨凱ython杞浠舵湁鍝浜涘憿?
Python寮鍙戝伐鍏峰彲鏍規嵁鍏剁敤閫斾笉鍚屽垎涓轟袱縐嶏紝 涓縐嶆槸
Python浠g爜緙栬緫鍣錛 涓縐嶆槸Python闆嗘垚寮鍙戝伐鍏鳳紝 浠ヤ笅
鏄甯哥敤鐨勫嚑嬈綪ython浠g爜緙栬緫鍣ㄥ拰Python闆嗘垚寮鍙戝伐
鍏楓
涓銆丳ython浠g爜緙栬緫鍣
1.Sublime Text
Sublime Text鏄涓嬈鵑潪甯告祦琛岀殑浠g爜緙栬緫鍣錛 鏀鎸
Python浠g爜緙栬緫錛 鍚屾椂鍏煎規墍鏈夊鉤鍙幫紝 騫朵笖涓板瘜鐨勬彃浠
鎵╁睍浜嗚娉曞拰緙栬緫鍔熻兘錛岃繀鎹峰皬宸э紝鍏鋒湁鑹濂界殑鍏煎規с
2.Vim
Vim鍜孷i鏄涓縐嶆ā鍨嬬紪杈戝櫒錛 瀹冨皢鏂囨湰鏌ョ湅浠庢枃鏈緙栬緫涓
鍒嗙伙紝 VIM Scripts鍙鐢ㄤ簬鍚勭峆ython寮鍙戜換鍔°
甯哥敤Python寮鍙戝伐鍏鋒帹鑽
3.Atom
Atom鍙浠ュ吋瀹規墍鏈夊鉤鍙幫紝 鎷ユ湁鏃跺皻鐨勭晫闈銆佹枃浠剁郴緇熸祻
瑙堝櫒鍜屾墿灞曟彃浠跺競鍦猴紝 浣跨敤Electron鏋勫緩錛 鍏惰繍琛屾椂瀹
瑁呯殑鎵╁睍鎻掍歡鍙鏀鎸丳ython璇璦銆
4.VisualStudio Code
VisualStudio Code鏄涓嬈懼吋瀹筁inux銆丮acOSX鍜
Windows騫沖彴鐨勪唬鐮佺紪杈戝櫒錛 鍙鎵╁睍騫朵笖鍙浠ュ瑰嚑涔庢墍鏈
浠誨姟榪涜岄厤緗錛 瀵逛簬Python鐨勬敮鎸佸彲浠ュ湪VisualStudio
Code涓瀹夎呮彃浠訛紝 涓斿彲鑷鍔ㄨ瘑鍒玃ython瀹夎呭拰搴撱
甯哥敤Python寮鍙戝伐鍏鋒帹鑽
浜屻丳ython闆嗘垚寮鍙戠幆澧
1.Py Charm Py
Py Charm鏄涓嬈句笓闂ㄩ潰鍚慞ython鐨勯泦鎴愬紑鍙戠幆澧冿紝
Py Charm涓嶈烘槸鍦╓indows銆丮acOSX緋葷粺涓錛 榪樻槸
鍦↙inux緋葷粺涓閮芥敮鎸佸揩閫熷畨瑁呭拰浣跨敤銆
2.Eclipse+Py Dev
Py Dev鏄疎clipse闆嗘垚寮鍙戠幆澧冪殑涓涓鎻掍歡錛 鏀鎸丳ython
璋冭瘯銆佷唬鐮佽ˉ鍏ㄥ拰浜や簰寮廝ython鎺у埗鍙扮瓑錛 鍦‥clipse涓
瀹夎匬y Dev鍗佸垎渚挎嵎銆
甯哥敤Python寮鍙戝伐鍏鋒帹鑽
浜屻丳ython闆嗘垚寮鍙戠幆澧
3.VisualStudio
VisualStudio鏄涓嬈懼叏鍔熻兘闆嗘垚寮鍙戝鉤鍙幫紝 鍙浠ユ敮鎸佸悇
縐嶅鉤鍙扮殑寮鍙戱紝 涓旈檮甯︿簡鑷宸辯殑鎵╁睍鎻掍歡甯傚満銆傚湪Visual
Studio涓鍙榪涜孭ython緙栫▼錛 騫朵笖鏀鎸丳ython鏅鴻兘鎰
鐭ャ佽皟璇曞拰鍏朵粬宸ュ叿銆
4.Spyder
Spyder鏄涓嬈句負浜嗘暟鎹縐戝﹀伐浣滄祦鍋氫簡浼樺寲鐨勫紑婧怭ython
闆嗘垚寮鍙戠幆澧冿紝 瀹冩槸闄勫湪Anaconda杞浠跺寘綆$悊鍣ㄥ彂琛岀増涓
鐨勶紝 Spyder鎷ユ湁澶ч儴鍒嗛泦鎴愬紑鍙戠幆澧冭ュ叿澶囩殑鍔熻兘銆
② Python編程軟體有哪些
1. 終端工具:Upterm
Upterm是一款全平台終端工具,它集成了終端和IDE的功能,提供了強大的自動補全和語法高亮等特性。
2. 互動式解釋器:PtPython
PtPython是一個互動式Python解釋器,支持語法高亮、智能提示,甚至兼容vim和emacs的鍵入模式。實際上,我們在課程中提供的在線終端已經內置了PtPython。
3. 包管理工具:Anaconda
Anaconda是一個強大的包管理工具,它能幫助你安裝包括Python環境、pip包管理器、常用庫以及配置環境路徑等。對於需要在Python環境中處理數據任務的用戶,安裝Anaconda就足夠了。它還開發了Numba這樣的JIT解釋器,使得對線上科學計算效率要求較高的任務也能得到有效處理。
4. 移動端腳本引擎:QPython
QPython是一個可以在Android設備上運行Python腳本的引擎,它整合了Python解釋器、控制台、編輯器和SL4A庫,讓用戶能夠在移動設備上輕松地使用Python。
5. 文本編輯器:Sublime Text 3
Sublime Text 3在升級到最新版本後,功能得到了顯著增強,使用起來也更加簡便。通過安裝Anaconda或CodeIntel插件,Sublime Text可以提供類似於IDE的使用體驗。
③ Python程序員必備的幾款軟體
1. Visual Studio Code
微軟推出的開源、免費、跨平台代碼編輯器,深受開發者喜愛。
2. Typora
一款極簡風格的Markdown編輯器,特點包括:完全免費、支持中文、跨平台、適用於Windows、macOS、Linux系統,同時支持數學公式的輸入和圖片編輯,簡潔而不失功能。
3. XMind
一款功能全面的思維導圖和頭腦風暴軟體,旨在激發靈感和創意,是一款能有效提升工作和生活效率的生產力工具,全球千萬用戶的一致選擇。
4. Snipaste
經過三年精心開發和打磨的免費屏幕截圖軟體,簡單易用且功能強大,其名字「Snipaste」拆開即為「截圖」和「貼圖」的意思。
5. PyCharm
PyCharm是一款功能全面的IDE,旨在幫助用戶在使用Python語言開發時提高效率。它提供了包括調試、項目管理、代碼轉換、管理提示、自動單元測試、版本控制等在內的高級功能,特別支持Django框架的專業Web開發。