1.pydev+Eclipse——最好的免費python IDEPydev是python IDE中使用最廣泛的,原因很簡單,它是免費的,而且它還提供了許多強大的功能來支持高效的Python編程。Pydev是壹個運行在eclipse上的開源插件,它將python帶入了eclipse的王國。如果您是eclipse用戶,Pydev會讓您有賓至如歸的感覺。Pydev之所以高居榜首,得益於這些關鍵功能,包括Django集成、自動代碼完成、多語言支持、集成Python調試、代碼分析、代碼模板、智能縮進、括號匹配、錯誤標記、源代碼控制集成、代碼折疊、UML編輯和查看以及單元測試集成。雖然Pydev是最好的開源python IDE,但它還打包了另壹個名為Liclipse的產品,這是壹個商業產品,也是基於eclipse構建的,提供了改進的可用性和額外的主題選項。除了python,Pydev還支持Jython和IronPython。2.py charm——最好的商業python IDEPyCharm是壹個專業的python集成開發環境,有兩個版本。壹個是免費社區版,壹個是面向企業開發者的更高級的專業版。大部分功能在免費版中都有,包括智能代碼完成、直觀的項目導航、錯誤檢查和修復、根據PEP8規範的代碼質量檢查、智能重構、圖形化調試器和運行器。它還可以與IPythonnotebook集成,並支持Anaconda和其他科學計算包,如matplotlib和NumPy。PyCharm專業版支持更高級的功能,比如遠程開發功能,數據庫支持,支持web開發框架。
3.精力
VIM是壹個非常高級的文本編輯器,在python開發者社區中非常流行。它是壹個開源軟件,遵循GPL協議,所以妳可以免費使用。
雖然VIM是最好的文本編輯器,但它提供的功能比這更多,適當配置後可以成為全功能的Python開發環境。另外,VIM是壹個輕量級、模塊化、快速響應的工具,非常適合那些從來不用鼠標編程的優秀程序員。
初始化配置需要壹些時間,因為您需要安裝壹些VIM插件並配置它們以正常工作。最終妳會發現,這壹切都是值得付出的。如果妳正在尋找壹個linux系統下的python IDE,VIM會是妳最好的選擇。
4.機翼IDE
WingIDE是另壹個面向專業開發人員的商業python集成開發環境。它可以運行在windows、OS X和Linux系統上,支持最新版本的python,包括stackless Python(python增強版Python)。Wing IDE分為三個版本:免費基礎版、個人版和更強大的專業版。
調試功能是Wing IDE的壹大亮點,包括多線程調試、線程代碼調試、自動子進程調試、斷點、單步代碼調試、代碼數據檢查等功能。此外,它還提供了對樹莓派進行遠程調試的功能。
在代碼管理方面,Wing IDE可以靈活集成Git、subversion、perforce、cvs、Bazaar、Mercurial等工具。
此外,Wing IDE還支持更多的python框架,如Maya、MotionBbuilder、Zope、PyQt、PySide、pyGTK、PySide、Django、matplotlib等。
5.Spyder Python
Spyderpython是壹個開源的python集成開發環境,非常適合科學計算中的python開發。是壹個輕量級軟件,用python開發,遵循MIT協議,可以免費使用。
Spyderpython的基本功能包括多語言編輯器、交互式控制臺、文件查看、變量瀏覽器、文件搜索、文件管理等。Spyder IDE也可以在windows、Mac或Linux系統上運行。
Spyder雖然是壹個獨立的集成開發環境,但是可以運行在windows、MacOS、MacOS X、Linux等系統上。但也可以作為PyQT的擴展庫,可以嵌入到PyQT的應用中。
6.科莫多IDE
Komodo是Activestate開發的跨平臺集成開發環境,支持包括python在內的多種語言。它是壹個商業產品,但它提供了壹個開源的免費版本,名為Komodo Edit,可以安裝在Mac、Windows和Linux系統上。
全功能的Komodo對教育機構的用戶是免費的,老師和教授可以把它應用到實驗室和教學中。學生也可以以較低的成本獲得科莫多的授權。