上一篇文章記錄了怎麼安裝Python環境,同時也成功的在電腦上安裝好了Python環境,可以正式開始自己的編程之旅了。但是現在又有頭疼的事情,該用什麼來寫Python程式呢,該用什麼來執行Python程式呢。 其實市面上有很多編輯器都可以來編寫代碼,甚至是Windows自帶的記事本都可以編寫代碼。俗 ...
上一篇文章記錄了怎麼安裝Python環境,同時也成功的在電腦上安裝好了Python環境,可以正式開始自己的編程之旅了。但是現在又有頭疼的事情,該用什麼來寫Python程式呢,該用什麼來執行Python程式呢。
其實市面上有很多編輯器都可以來編寫代碼,甚至是Windows自帶的記事本都可以編寫代碼。俗話說,工欲善其事,必先利其器,找到一個好的Python IDE,就好比劍客手中一把鋒利的寶劍。
Python 的學習過程少不了集成開發環境(IDE)或者代碼編輯器,這些 Python 開發工具幫助開發者加快使用 Python 開發的速度,提高效率。
高效的代碼編輯器或者 IDE 應該會提供插件,工具等能幫助開發者高效開發的特性。
市面上的Python開發工具大體分兩種:
第一種:編輯器
Vim
Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是一款非常自由的軟體。
Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的。
Atom
Atom 是github專門為程式員推出的一個跨平臺文本編輯器。具有簡潔和直觀的圖形用戶界面,並有很多有趣的特點:支持CSS,HTML,JavaScript等網頁編程語言。它支持巨集,自動完成分屏功能,集成了文件管理器。
Sublime Text
Sublime Text 是一個代碼編輯器(Sublime Text 2是收費軟體,但可以無限期試用),也是HTML和散文先進的文本編輯器。Sublime Text是由程式員Jon Skinner於2008年1月份所開發出來,它最初被設計為一個具有豐富擴展功能的Vim。
Sublime Text具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定,菜單和工具欄。Sublime Text 的主要功能包括:拼寫檢查,書簽,完整的 Python API , Goto 功能,即時項目切換,多選擇,多視窗等等。Sublime Text 是一個跨平臺的編輯器,同時支持Windows、Linux、Mac OS X等操作系統。
Visual Studio Code
Microsoft在2015年4月30日Build 開發者大會上正式宣佈了 Visual Studio Code 項目:一個運行於 Mac OS X、Windows和 Linux 之上的,針對於編寫現代 Web 和雲應用的跨平臺源代碼編輯器。
IDLE
Python安裝完成後自帶的idle
第二種:集成工具IDE
Pycharm
PyCharm是由JetBrains打造的一款Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。
Wingide
Wing IDE是一個Python語言的IDE,其中包括大量語法標簽的高亮顯示。與其他類似的IDE相比,wingIDE最大的特色是可以調試django應用。 WingIDE是個相當優秀的 IDE;雖然它只是個面向 Python 的工具。源代碼瀏覽器對瀏覽項目或模塊非常實(表現在可導航源代碼和文檔行摘要中)。雖然沒有監視器,但調試器設計得很好。
個人推薦:編輯器使用Sublime Text3; 集成工具使用PyCharm。(安裝過程會在後續筆記中詳細記錄)
(PS:自己寫得學習筆記,請勿轉載,如果轉載請註明出處,謝謝!)