python 非常易學,強大的程式設計語言。python 包括高效進階的資料結構,提供簡單且高效的面向對象程式設計。
python 的學習過程少不了 ide 或者代碼編輯器,或者內建的開發編輯器(ide)。這些 python 開發工具幫助開發者加快使用 python 開發的速度,提高效率。高效的代碼編輯器或者 ide 應該會提供插件,工具等能幫助開發者高效開發的特性。
這篇文章收集了一些對開發者非常有幫助的,最好的 10 款 python ides。如果你有其他更好的推薦,請在評論和大家分享一下:)
<a href="#%e7%ae%80%e8%bf%b0">簡述</a>
<a href="#vim">vim</a>
<a href="#eclipse-with-pydev">eclipse with pydev</a>
<a href="#sublime-text">sublime text</a>
<a href="#emacs">emacs</a>
<a href="#komodo-edit">komodo edit</a>
<a href="#pycharm">pycharm</a>
<a href="#wing">wing</a>
<a href="#pyscripter">pyscripter</a>
<a href="#the-eric-python-ide">the eric python ide</a>
<a href="#interactive-editor-for-python">interactive editor for python</a>
<a href="#%e6%9b%b4%e5%a4%9a%e5%8f%82%e8%80%83">更多參考</a>

vim 可以說是 python 最好的 ide。vim 是進階文本編輯器,旨在提供實際的 unix 編輯器‘vi’功能,支援更多更完善的特性集。vim 不需要花費太多的學習時間,一旦你需要一個無縫的程式設計體驗,那麼就會把 vim 內建到你的工作流中。
eclipse 是非常流行的 ide,而且已經有了很久的曆史。eclipse with pydev 允許開發者建立有用和互動式的 web 應用。pydev 是 eclipse 開發 python 的 ide,支援 python,jython和 ironpython 的開發。
sublime text 是開發者中最流行的編輯器之一,多功能,支援多種語言,而且在開發者社群非常受歡迎。sublime 有自己的包管理器,開發者可以使用ta來安裝元件,插件和額外的樣式,所有這些都能提升你的編碼體驗。
gnu emacs 是可擴充,自定義的文本編輯器,甚至是更多的功能。emacs 的核心是 emacs lisp 解析器,但是支援文本編輯。如果你已經使用過 vim,可以嘗試一下 emacs。
komodo edit 是非常幹淨,專業的 python ide。
pycharm 是 jetbrains 開發的 python ide。pycharm用于一般ide具備的功能,比如, 調試、文法高亮、project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制……另外,pycharm還提供了一些很好的功能用于django開發,同時支援google app engine,更酷的是,pycharm支援ironpython!
wingware 的 python ide 相容 python 2.x 和 3.x,可以結合 django, matplotlib, zope, plone, app engine, pyqt, pyside, wxpython, pygtk, tkinter, mod_wsgi, pygame, maya, motionbuilder, nuke, blender 和其他 python 架構使用。wing 支援測試驅動開發,內建了單元測試,nose 和 django 架構的執行和調試功能。wing ide 啟動和運作的速度都非常快,支援 windows, linux, os x 和 python versi。
pyscripter 是款免費開源的 python 內建開發環境(ide)。
eric 是全功能的 python 和 ruby 編輯器和 ide,是使用 python 編寫的。eric 基于跨平台的 gui 工具包 qt,內建了高度靈活的 scintilla 編輯器控件。eric 包括一個插件系統,允許簡單的對 ide 進行功能性擴充。
iep 是跨平台的 python ide,旨在提供簡單高效的 python 開發環境。包括兩個重要的元件:編輯器和 shell,并且提供插件工具集從各個方面來提高開發人員的效率。
<a href="https://codegeekz.com/best-python-ide-for-developers/">10 best python ide for developers</a>