十五種Python IDE使用對比?這里有一份優(yōu)缺點列表
來源:機器之心
本文介紹了多個 Python IDE,并評價其優(yōu)缺點。讀者可以參考此文列舉的 Python IDE 列表,選擇適合自己的編輯器。
寫 Python 代碼最好的方式莫過于使用集成開發(fā)環(huán)境(IDE)了。它們不僅能使你的工作更加簡單、更具邏輯性,還能夠提升編程體驗和效率。

文本編輯器
編譯器和/或解釋器
裝配自動化工具(assembly automation tool)
調(diào)試器(debugger)

存儲和重新打開腳本
運行代碼
debug
突出顯示語法

內(nèi)置開發(fā)者工具
遠程開發(fā)能力
實時編輯模式
IPython Notebook
PyCharm 支持 web 開發(fā)框架,如 Pyramid、Flask 和 Django。
提供智能代碼功能,可以執(zhí)行更精確、快速的 bug 修復(fù)。
在 Docker 和 Vagrant 連接和 ssh 終端的幫助下,允許在遠程主機上進行程序開發(fā)。
界面龐雜
其優(yōu)點的成本高昂

內(nèi)置 git
自定義工具擴展插件
斷點調(diào)試
交互式控制臺
其 Electron 框架允許開發(fā)者在幾乎所有平臺上使用 VS Code。
在編輯器中直接 debug。
支持多個鍵盤快捷鍵,以加速編程。
debug 功能有限。
沒有內(nèi)置模板。

簡易導航,實現(xiàn)高性能
支持不同包,以自定義編輯器
只需一個關(guān)鍵詞,即可復(fù)制常見代碼段
即時項目切換和分割編輯
可處理多種標記語言。
允許用戶選擇想要進行的項目。
具備能夠提供類和函數(shù)寬索引的重要工具。
提供強大的 API 和組織化的生態(tài)系統(tǒng),以實現(xiàn)高性能。
對于新手來說,過于高級。
其 git 插件不是特別強大。

Vim 位列最好的 Python IDE 工具前 5 名。它是一個 modal editor,可以從「文件編輯」中分割文件。相比最初的 Vi,Vim 有了巨大進步,功能更加強大。
其腳本允許用 Python 執(zhí)行幾乎所有編程任務(wù)。
Ctags,幫助實現(xiàn)更好的標記導航。
內(nèi)置基礎(chǔ)詞匯補全。
具備鍵盤界面,可以提升效率。
支持多個插件(如版本控制工具、文件管理工具)。
通過 .vimrc 文件實現(xiàn)不同擴展功能(如突出顯示搜索結(jié)果)。
界面笨拙,一些開發(fā)者認為其不方便使用。
其 modal editor 需要用戶花費一定時間學習。

GNU Emacs 也是最好 Python 編輯器的有力競爭者。它常被描述為可擴展、自文檔化、實時顯示。盡管它在業(yè)界并非最新,但它經(jīng)常升級來滿足開發(fā)者的需求。
使用 Lisp 編程語言
語法著色
支持 Unicode
Lisp 作為第二語言,可以幫助程序員更好地編程。
Emacs 可與多個不同平臺兼容。
提供大量自定義腳本供開發(fā)者使用。
用戶可能需要多花一點時間,來學習該編輯器的復(fù)雜自定義過程。
使用上比其他一些 IDE 要復(fù)雜一些。

tkinter GUI 工具包
多窗口界面
具備對話框、瀏覽器等配置
允許用戶突出顯示錯誤、自動編碼,并進行準確識別。
具備輕量級 Python shell。
其內(nèi)置修正功能可以提升性能。
允許用戶在編輯器中搜索和替換文件。
不支持復(fù)制到庫。
腳本不能超過 100 行代碼。









原文鏈接:https://djangostars.com/blog/python-ide/
另外,再送大家一份《Python數(shù)據(jù)科學手冊》
以大數(shù)據(jù)、云計算、物聯(lián)網(wǎng)、人工智能等新技術(shù)所推動的數(shù)字化轉(zhuǎn)型正迅速的改變著我們所處的時代,各大互聯(lián)網(wǎng)公司都積累了大量的用戶數(shù)據(jù),比如購物、社交、出行等。充分挖掘數(shù)據(jù)價值,就是需要不斷的和數(shù)據(jù)打交道。
如果你對數(shù)據(jù)分析、數(shù)據(jù)挖掘、數(shù)據(jù)化運營感興趣,卻又無從下手,那么我來給你推薦一本不錯的書籍--《Python數(shù)據(jù)科學手冊》。

領(lǐng)取方式:
長按下面公眾號名片,發(fā)消息 [小助手],找他領(lǐng)取
推薦閱讀:
入門: 最全的零基礎(chǔ)學Python的問題 | 零基礎(chǔ)學了8個月的Python | 實戰(zhàn)項目 |學Python就是這條捷徑
干貨:爬取豆瓣短評,電影《后來的我們》 | 38年NBA最佳球員分析 | 從萬眾期待到口碑撲街!唐探3令人失望 | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個海量小姐姐素描圖 |碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影
趣味:彈球游戲 | 九宮格 | 漂亮的花 | 兩百行Python《天天酷跑》游戲!
AI: 會做詩的機器人 | 給圖片上色 | 預(yù)測收入 | 碟中諜這么火,我用機器學習做個迷你推薦系統(tǒng)電影
小工具: Pdf轉(zhuǎn)Word,輕松搞定表格和水印! | 一鍵把html網(wǎng)頁保存為pdf!| 再見PDF提取收費! | 用90行代碼打造最強PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換 | 制作一款釘釘?shù)蛢r機票提示器! |60行代碼做了一個語音壁紙切換器天天看小姐姐!|
年度爆款文案

