N 款Python編輯器(IDE)的優缺點,別再問我“選什麼編輯器”啦!
N 款Python編輯器(IDE)的優缺點,別再問我“選什麼編輯器”啦!
資料來源: https://mp.weixin.qq.com/s?__biz=MzI0OTc0MzAwNA==&mid=2247490481&idx=2&sn=7c2c6bbf95ee5b9bf19df1dfaa3fc160&chksm=e98d8842defa0154decc99ffd0e904e324c25570b8cb8f1e00bea8f2e7116de50f2de74c9801&scene=126&sessionid=1603352263&key=30d2bdb92208469273d8d7c974cd064180bff87aaaa73db715d1bc2592b03c94dc7d68689aeed7898947463297ccf2869b660a816cccd93a5004bfa1e6f76e2b5ca1729288ea23bcbf8ddd26564dd15f426eda5fd3b9406db1897304cb0f22f029ed5c01978b50bc3b15137b5b5c719fe70da75f5d9cb2befe5da2bf7d6e46e9&ascene=1&uin=MjIwODk2NDgxNw%3D%3D&devicetype=Windows+10+x64&version=6300002f&lang=zh_TW&exportkey=ArOrvI3ZUsxBLvHMdRV%2B7l8%3D&pass_ticket=2ugfm%2FrkI%2B3Ls1RSr5OQfGDjnqNvE4pD5kfAsRzgmFf%2FOjJ5FmFDVSC8MXab32pR&wx_header=0
01.PyCharm 下載地址:https://www.jetbrains.com/pycharm/download/
優點:
PyCharm 支持web 開發框架,如Pyramid、Flask 和Django。
提供智能代碼功能,可以執行更精確、快速的bug 修復。
在Docker 和Vagrant 連接和ssh 終端的幫助下,允許在遠程主機上進行程序開發。
缺點:
界面龐雜
成本高昂
02.Visual Studio Code 下載地址:https://code.visualstudio.com/Download
優點:
其Electron 框架允許開發者在幾乎所有平台上使用VS Code。
在編輯器中直接debug。
支持多個鍵盤快捷鍵,以加速編程。
缺點:
debug 功能有限。
沒有內置模板。
03.Sublime Text 下載地址:https://www.sublimetext.com/
優點:
可處理多種標記語言。
允許用戶選擇想要進行的項目。
具備能夠提供類和函數寬索引的重要工具。
提供強大的API 和組織化的生態系統,以實現高性能。
缺點:
對於新手來說,過於高級。
其git 插件不是特別強大。
04.IDLE 下載地址:https://docs.python.org/3/library/idle.html
優點:
允許用戶突出顯示錯誤、自動編碼,並進行準確識別。
具備輕量級Python shell。
其內置修正功能可以提升性能。
允許用戶在編輯器中搜索和替換文件。
缺點:
不支持複製到庫。
腳本不能超過100 行代碼。
05.Atom 下載地址:https://atom.io/
Atom 是一個開源編輯器,可與幾乎所有編程語言兼容,如PHP、Java。它定期更新、可信賴,且具備通用性。Github 為Atom 開發了強大的功能,以提供良好的編程體驗,包括多個插件,如SQL queries 包、Markdown Preview Plus 包,以及編輯、可視化和渲染LaTeX 公式的包。
06.Spyder 下載地址:https://www.spyder-ide.org/
Spyder 是為數據科學而開發的。它是開源工具,能夠與大量平台兼容,因而成為IDE 新手用戶的更好選擇。為實現完美開發,它合併了多個關鍵庫,如NumPy、Matplotlib 和SciPy。
07.JuPyter/IPython Notebook 下載地址:https://jupyter.org/
Jupyter 是基於web 的編輯器,它允許開發者構建和運行腳本或notebook。它相對簡單,對用戶也更加友好。Jupyter 還使用Seaborn 和Matplotlib 執行數據可視化。
08.Eclipse + PyDev
下載地址:
https://www.eclipse.org/
https://www.pydev.org/
Eclipse 是一個開源編輯器,也是Windows 系統首選Python IDE 之一。其擴展項和插件非常昂貴,足以構建你想構建的一切。Eclipse 輔以PyDev 擴展項,可實現智能debug,並改善代碼質量。
09.Eric Python 下載地址:https://eric-ide.python-projects.org/
Eric 是另一個不那麼流行的Python IDE,但它功能強大且高效。不管是商業用途還是私人用途,Eric 都能提供合適的功能。它可在所有平台上運行。
10.Wing 下载地址:https://wingware.com/
Wing 是著名的Python IDE,可實現智能編程。其編輯器簡單易用,debugger 強大,支持遠程編程、錯誤檢查等功能,值得一試。
11.PyScripter 下載地址:https://sourceforge.net/projects/pyscripter/files/latest/download
PyScripter 以其卓越功能打敗了適用於Windows 系統的其他Python IDE。它也是Mac 系統中好用的Python IDE,其商業版本支持大部分編程語言。PyScripter 具備豐富的功能集,但也很輕量。
12.Pyzo 下載地址:https://pyzo.org/start.html
Pyzo 是一個免費開源編程工具,可與任意Python 解釋器一起使用,甚至是Conda 環境。其最突出的兩個特點是簡潔性和交互性。簡單易用,非常適合新手。
13.Thonny 下載地址:https://thonny.org/
Thonny 由塔爾圖大學開發,適合新手程序員。其界面沒有任何復雜或多餘功能,很容易上手。另一個適合新手的地方是,你可以看到Python 在每一步中對你的表達式的評估。