本文收集了壹些對開發者很有幫助的最好的Python IDE 10模型。
1.皮查姆
PyCharm是JetBrains開發的Python IDE。PyCharm用於壹般的IDE功能,如調試、語法高亮、項目管理、代碼跳轉、智能提示、自動完成、單元測試和版本控制。此外,PyCharm還為Django開發提供了壹些不錯的功能,支持Google App Engine。更酷的是PyCharm支持IronPython!
相關推薦:python視頻教程
2.精力
有人曾經開玩笑說,如果隨機生成壹個字符串,有人會給他壹個Vim編輯器。Vim是壹個高級的文本編輯器,旨在提供實際的Unix編輯器‘Vi’功能,壹旦學會它,就能支持更多更完善的特性集。Vim不需要花太多的學習時間。壹旦您需要無縫編程體驗,Vim將集成到您的工作流程中。這是黑客最喜歡的編輯器之壹。
3.PyDev的Eclipse
Eclipse曾經是壹個非常流行的IDE,有著悠久的歷史。雖然已經逐漸被jetbrains家族取代,但是瘦的駱駝比馬大,有了Pydev的Eclipse可以讓開發者創建有用的交互式Web應用。PyDev是Eclipse開發Python的壹個IDE,支持Python、Jython、IronPython的開發。
4.崇高的文本
Sublime Text是最受開發者歡迎的編輯器之壹,它功能多樣,支持多種語言,在開發者社區中非常受歡迎。Sublime有自己的包管理器,開發者可以使用TA安裝組件、插件和額外的樣式,這些都可以提升妳的編碼體驗。雖然作為壹個收費軟件,良心是不用付費就可以正常使用,只是壹個讓妳購買的窗口。有錢就要支持正版軟件。
5.Visual Studio代碼
Visual Studio Code (VSCode)是為MS開發的代碼編輯工具,免費開源,支持Windows、Mac OS和Linux。VSCode就像是Visual Studio的簡化版,Sublime的升級版。由於重量輕,VSCode使用起來非常流暢。對於不同需求的用戶,可以下載並安裝所需的擴展。配置Python開發環境比Sublime容易。VSCode配置完成後,可以直接可視化調試環境,不再需要鍵入各種打印或者使用pdb調試命令,在Visual Studio中返回F10和F11。
6.原子
Atom是GitHub程序員打造的壹款名為“屬於21世紀”的代碼編輯器。它開源且免費跨平臺(支持Windows、Mac和Linux),並集成了GIT,提供類似於SublimeText作為現代代碼編輯器的包管理功能。Atom支持各種編程語言(HTML/CSS/JavaScript/PHP/Python/C/c++/Objective C/Java/JSON/Perl/coffee script/Go/Sass/Yaml/Markdown等)的代碼高亮顯示。).與其他大多數編輯器相比,Atom的語言支持相當全面。另外它的代碼補全功能(也叫Snippets)也非常好用。妳只需要輸入幾個字符就可以擴展成各種常用代碼,可以大大提高編程效率。
7.Emacs
GNU Emacs是壹個可擴展的、定制的文本編輯器,有更多的功能。Emacs的核心是Emacs Lisp解析器,但是支持文本編輯。如果妳用過Vim,可以試試Emacs。
8.Spyder
Spyder(原Pydee)是壹個功能強大的交互式Python語言開發環境,提供代碼編輯、交互式測試和調試等高級功能,支持Windows、Linux和OS X系統。Spyder是Anaconda科學計算工具中默認的開發工具,做數據分析和機器學習的人都喜歡這個工具。
9.托尼
Thony是基於python內置圖形庫tkinter的python IDE,支持多平臺(windows、Mac、Linux),支持語法著色、代碼自動完成、調試等功能。如果妳正在尋找壹個“輕量級”的python IDE,妳可以試試Thony。
10.翼
Wingware的Python IDE兼容Python 2.x和3.x,可與Django、Matplotlib、Zope、Plone、App Engine、Pyqt、Pyside、WxPython、PyGTK、Tinter、MOD _ WSGI、Pygame、Maya、motionbuilder、nuke、blender等Python框架結合使用。Wing支持測試驅動開發,集成了nose和Django框架的單元測試、執行和調試功能。Wing IDE啟動和運行速度非常快,支持Windows、Linux、OS X和Python版本。