最适合写python程序的软件
安裝完成python,需要一個稱手的編輯器。俗話說:工欲善其事,必先利其器。
那到底新手寫Python程序有什么推薦好用編輯器,網上一大堆編輯器不可能每一個都試一下。
現在給點我自己學習python過程中選擇編輯器一些個人看法。
先來說說有那些編輯器
1、IDLE
IDLE是開發 python 程序的基本IDE(集成開發環境),具備基本的IDE的功能,是非商業Python開發的不錯的選擇。
當安裝好python以后,IDLE就自動安裝好了,不需要另外去找。
2、PyCharm
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業Web開發。
3、Visual Studio Code
Microsoft在2015年4月30日Build 開發者大會上正式宣布了 Visual Studio Code 項目:一個運行于 Mac OS X、Windows和 Linux 之上的,針對于編寫現代 Web 和云應用的跨平臺源代碼編輯器。
4、Notepad++
Notepad(記事本)是代碼編輯器或WINDOWS中的小程序,用于文本編輯,在文字編輯方面與Windows寫字板功能相當。是一款開源、小巧、免費的純文本編輯器。
5、Vim
Vim是從 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輔助用用就好。
總結
以上是生活随笔為你收集整理的最适合写python程序的软件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: React.js
- 下一篇: Python源码剖析专栏总览