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.php
Eric Python IDE
Python撰寫,基于跨平臺的Qt GUI工具包,集成了高度靈活的Scintilla編輯器控制元件,
- 大括號匹配,錯誤突出顯示和可配置語法突出顯示,
- 拼寫檢查庫的集成
- 內置Python除錯器,包括支持除錯多執行緒和多處理應用程式,
- 分析和代碼覆寫支持
https://eric-ide.python-projects.org/eric-download.html 免費
參考資料
- 軟體測驗精品書籍檔案下載持續更新 https://github.com/china-testing/python-testing-examples 請點贊,謝謝!
- 本文涉及的python測驗開發庫 謝謝點贊! https://github.com/china-testing/python_cn_resouce
- python精品書籍下載 https://github.com/china-testing/python_cn_resouce/blob/main/python_good_books.md
PyCharm
Pycharm IDE可實作智能代碼完成,動態錯誤檢查和快速修復,簡單的專案導航等等, 它提供了高效Python開發所需的所有工具,
為何選擇最佳Python Ide
- 數以千計的插件和集成終端以進行版本控制,
- 在您編碼時向您顯示PEP-8建議
- 它支持大量的Python庫,
- 與virtualenv,Docker和Vagrant輕松集成, 它還與Git集成,
- 驚人的重構支持,
https://www.jetbrains.com/pycharm/download/
運行比較消耗資源,配置復雜,初學者時常出現命令列能執行,但是pycharm不能使用的情況,對于老手,是個相當不錯的IDE.
有社區版免費使用
PyDev
PyDev是Eclipse的插件,它是開源IDE,可用于Python,Jython和IronPython開發,
此外,它還具有許多功能,如Django集成,自動匯入代碼完成,型別提示,代碼分析,轉到定義,重構,除錯器,遠程除錯器,
- 懸停代碼彈出視窗功能,
- 集成pyunit,pep8,pylint等有助于提高代碼質量,
- 一個非常值得尊敬的python IDE解決方案,特別是如果你已經習慣了java中的eclipse,
http://www.pydev.org/index.html
Visual Studio Code
Microsoft的代碼編輯器,易用性好,有語法和錯誤突出顯示以及自動構建等功能,
- visual studio代碼支持使用IntelliSense進行語法突出顯示和自動完成,
- 提供基于變數型別,函式定義和匯入模塊的智能完成,
- 您可以輕松安裝擴展以添加新語言,主題,除錯程式以及連接到其他服務,
- 擴展程式在不同的行程中運行,確保它們不會減慢編輯器的速度,
https://code.visualstudio.com/docs/languages/python
在Windows平臺表現不錯,其他平臺中文字體等支持不太好,
Netbeans
https://netbeans.org/ 免費 開源
IDLE
windows python和anaconda等自帶安裝,開箱即用,功能一般,
https://docs.python.org/3/library/idle.html
Atom
https://atom.io/
最流行的文本編輯器,
Emacs
https://www.emacswiki.org/
Sublime Text
Sublime Text是一個用于代碼,變遷和散文的復雜文本編輯器, 有光滑的用戶界面,非凡的功能和驚人的性能,
https://www.sublimetext.com/3
Geany
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 收費軟體
釘釘或微信號: pythontesting 微信公眾號:pythontesting轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/552818.html
標籤:其他
下一篇:返回列表