-
1 # 韭王爺
-
2 # 數字技術觀察
安裝完成python,需要一個稱手的編輯器。俗話說:工欲善其事,必先利其器。
那到底新手寫Python程式有什麼推薦好用編輯器,網上一大堆編輯器不可能每一個都試一下。
現在給點我自己學習python過程中選擇編輯器一些個人看法。
1、IDLE
IDLE是開發 python 程式的基本IDE(整合開發環境),具備基本的IDE的功能,是非商業Python開發的不錯的選擇。
當安裝好python以後,IDLE就自動安裝好了,不需要另外去找。
2、PyCharmPyCharm是一種Python IDE,帶有一整套可以幫助使用者在使用Python語言開發時提高其效率的工具。比如除錯、語法高亮、Project管理、程式碼跳轉、智慧提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高階功能,以用於支援Django框架下的專業Web開發。
3、Visual Studio CodeMicrosoft在2015年4月30日Build 開發者大會上正式宣佈了 Visual Studio Code 專案:一個運行於 Mac OS X、Windows和 Linux 之上的,針對於編寫現代 Web 和雲應用的跨平臺原始碼編輯器。
4、Notepad++Notepad(記事本)是程式碼編輯器或WINDOWS中的小程式,用於文字編輯,在文字編輯方面與Windows寫字板功能相當。是一款開源、小巧、免費的純文字編輯器。
5、VimVim是從 vi 發展出來的一個文字編輯器。程式碼補全、編譯及錯誤跳轉等方便程式設計的功能特別豐富,在程式設計師中被廣泛使用。
6、Atom
Atom 是 GitHub 專門為程式設計師推出的一個跨平臺文字編輯器。具有簡潔和直觀的圖形使用者介面,並有很多有趣的特點:支援 CSS,HTML,JavaScript 等網頁程式語言。它支援宏,自動完成分屏功能,集成了檔案管理器。
7、sublime text
Sublime Text 3是一款流行的程式碼編輯器軟體,也是HTML和散文先進的文字編輯器,可執行在Linux,Windows和Mac OS X。也是許多程式設計師喜歡使用的一款文字編輯器軟體。
8、WingIDE
Wing IDE是一個Python語言的IDE,其中包括大量語法標籤的高亮顯示。與其他類似的IDE相比,wingIDE最大的特色是可以除錯django應用。WingIDE是個相當優秀的 IDE;雖然它只是個面向 Python 的工具。
9、liclipse
liclipse是pyDev外掛作者基於Eclipse開發的商業版Python整合開發環境,在完美繼承Eclipse原有功能的情況下。為Eclipse的使用者提供了一個全新的體驗,使用者可以得到現成的:快速編輯器支援多語言的開箱。
10、spyder
Spyder是Python(x,y)的作者為它開發的一個簡單的整合開發環境。和其他的Python開發環境相比,它最大的優點就是模仿MATLAB的工作空間的功能,可以很方便地觀察和修改陣列的值。
簡單列舉10個,當然還有很多種編輯器,但是不可能都試。
我學習的過程中,絕多數人都第一推薦都是PyCharm,PyCharm分為專業版和社群版,專業版收費,社群版免費,社群版對新手來說功能也夠用了。
python自帶的編輯器知道有這麼個存在就好。
第二用的多就是Visual Studio Code,一些影片公開課中的老師也挺多人用。
vim新手不推薦去使用,會感覺不習慣,但是用習慣了就覺得很強大。
Atom沒有試過,以前想裝一個玩玩的,最後沒有裝
sublime text 我以前用了下,我沒怎麼深入研究,個人喜歡,喜歡可以用一下。
WingIDE沒有用過,不好推薦。
liclipse還需要自己配置,新手沒必要去瞎搞。
某些高校的公開課中推薦使用spyder3。
Notepad++我自己也安裝了,最主要小,開啟快。有時開啟txt檔案不喜歡用系統的,直接右鍵選擇開啟。絕多數程式語言檔案都可以開啟。有時就是修改一點點東西,不想開啟笨重的編輯器,就用Notepad++開啟修改儲存。
編輯器推薦第一選擇PyCharm,第二Visual Studio Code,第三Notepad++。
其他看個人喜好,從PyCharm和Visual Studio Code選擇其中一個就好,再用個Notepad輔助用用就好。
回覆列表
Pydev + Eclipse – 最好的免費python IDE
PyCharm – 最好的商業python IDE