IDE沒有統一的标準,自己習慣就是最好的。本文列出一些較常用的IDE,供大家參考。
一般而言,WingIDE、PyCharm、Spyder、Vim是比較常用的IDE。
Spyder
Spyder是Python(x,y)的作者為它開發的一個簡單的內建開發環境。和其他的Python開發環境相比,它最大的優點就是模仿MATLAB的"工作空間"的功能,可以很友善地觀察和修改數組的值。
最出名的python資料科學發行版本Anaconda自帶了Spyder。
https://github.com/spyder-ide/spyder.
WingIDE
WingIDE是Python編寫的python專用IDE。 WingIDE提供諸如強大的代碼完成,出色的調試器等功能,并且它還可以在Python中編寫腳本和擴充。
為什麼選擇最好的Python IDE?
- 内置強大的調試器
- 智能編輯器
- 您可以輕松快速地查找和修複錯誤
- 輕松導航代碼
- 您可以使用自己喜歡的鍵綁定進行編輯并自定義工作區
- 配置簡單
- 運作速度比Pycharm等java類的編輯快很多,占用資源少。
有社群版免費使用,
專業版的破解 https://wingware.com/Vim IDE
Vim是一個高度可配置的文本編輯器,用于建立和更改任何類型的文本非常有效。
它是Vi的超集 - 是一個非常可靠和強大的文本編輯器,可用于各種平台。
- Vim是一個指令行編輯器,是以可用于遠端開發。
- 替換100MB +檔案中的所有字元串出現是快速而簡。
- vim是基于鍵盤的,是以更容易了解。
- Vimscript提供了豐富的腳本功能
據說高手大多用vim。
https://www.vim.org/download.phpEric Python IDE
Python編寫,基于跨平台的Qt GUI工具包,內建了高度靈活的Scintilla編輯器控件。
- 大括号比對,錯誤突出顯示和可配置文法突出顯示。
- 拼寫檢查庫的內建
- 内置Python調試器,包括支援調試多線程和多處理應用程式。
- 分析和代碼覆寫支援
免費
參考資料
- 讨論 釘釘群21745728 qq群144081101 567351477
- 本文最新版本位址
- 本文涉及的python測試開發庫 謝謝點贊!
- 本文相關海量書籍下載下傳
- python工具書籍下載下傳-持續更新
PyCharm
Pycharm IDE可實作智能代碼完成,動态錯誤檢查和快速修複,簡單的項目導航等等。 它提供了高效Python開發所需的所有工具。
為何選擇最佳Python Ide
- 數以千計的插件和內建終端以進行版本控制。
- 在您編碼時向您顯示PEP-8建議
- 它支援大量的Python庫。
- 與virtualenv,Docker和Vagrant輕松內建。 它還與Git內建。
- 驚人的重構支援。
運作比較消耗資源,配置複雜。初學者時常出現指令行能執行,但是pycharm不能使用的情況。對于老手,是個相當不錯的IDE.
有社群版免費使用
PyDev
PyDev是Eclipse的插件,它是開源IDE,可用于Python,Jython和IronPython開發。
此外,它還具有許多功能,如Django內建,自動導入代碼完成,類型提示,代碼分析,轉到定義,重構,調試器,遠端調試器。
- 懸停代碼彈出視窗功能。
- 內建pyunit,pep8,pylint等有助于提高代碼品質。
- 一個非常值得尊敬的python IDE解決方案,特别是如果你已經習慣了java中的eclipse。
Visual Studio Code
Microsoft的代碼編輯器,易用性好。有文法和錯誤突出顯示以及自動建構等功能。
- visual studio代碼支援使用IntelliSense進行文法突出顯示和自動完成。
- 提供基于變量類型,函數定義和導入子產品的智能完成。
- 您可以輕松安裝擴充以添加新語言,主題,調試程式以及連接配接到其他服務。
- 擴充程式在不同的程序中運作,確定它們不會減慢編輯器的速度。
在Windows平台表現不錯,其他平台中文字型等支援不太好。
Netbeans
https://netbeans.org/免費 開源
IDLE
windows python和anaconda等自帶安裝,開箱即用,功能一般。
https://docs.python.org/3/library/idle.htmlAtom
https://atom.io/最流行的文本編輯器。
Emacs
https://www.emacswiki.org/Sublime Text
Sublime Text是一個用于代碼,變遷和散文的複雜文本編輯器。 有光滑的使用者界面,非凡的功能和驚人的性能。
https://www.sublimetext.com/3Geany
https://www.geany.org/免費 開源,跨平台
https://github.com/geany/notepad++
https://notepad-plus-plus.org/支援Windows
Codenvy
https://codenvy.com/收費軟體
CodeMix
CodeMix将VS Code的強大功能帶入Eclipse。 使用CodeMix,您可以輕松地在Eclipse中開發Python應用程式。 使用CodeMix,您可以添加Microsoft的流行VS Code Python擴充,以便在Eclipse中編寫Python編碼的一流支援。
CodeMix在調試和建構我們的Reactjs應用程式的代碼完成和可視化幫助方面成為無與倫比的盟友。 CodeMix将輕松配置工作環境,進而提高工作效率。
https://www.genuitec.com/products/codemix/?utm_source=dunebook&utm_medium=organic&utm_campaign=codemix