這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

通常來說,每個程序員都有自己趁手的兵器:代碼編輯器

我們用來寫 Python 的工具有兩類:

一種是被稱為 IDE集成開發環境,它們為開發而生。如 IDLE、PyCharm、Spyder 等。

另一種更像是文本編輯器,只不過比較強大,可以支持編寫和運行代碼。如 SublimeText、Emacs、Vim 等

在此我主要介紹下我個人平常用的幾款。

IDLE

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

IDLE 恐怕也算不上一個"好"的編輯器。不論是自動補全、語法提示,還是項目文件管理,甚至是高亮提示,它要麼不支持,要麼支持得很勉強。"用戶體驗"基本沒有。

SublimeText

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

Sublime 是一個功能豐富的文本編輯器。除了寫 Python 外,我也會拿它寫一寫其他代碼如 JS、HTML、CSS,並且它也是我日常使用的記事本和文本編輯器。你們看到的大多數微信推送文章,最初的草稿都是是用 Sublime 寫成的。

PyCharm

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

PyCharm 在項目內部提供了對編碼、第三方庫的管理,形成一個小的沙盒,避免系統中其他的配置對開發環境造成的干擾,讓新手少踩點坑。不過有點不幸的是:如果你沒有按照它設想的那樣配置好,有可能因此踩到新的坑。

IPython

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

交互式的環境很適合調試幾句代碼,測試一下某個語法的特性,看看某個模塊裡方法的調用,甚至用 help() 命令去看文檔

Jupyter

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

因為用它來寫爬蟲或數據分析實在太舒服了!寫爬蟲的時候免不了反覆嘗試,有了交互式的 Jupyter,你可以步步為營,逐步修正你的代碼,而不用每次都從頭抓。

對於初學,我還是建議用 PyCharm,功能比較完善,各方面相對均衡。

而其他還有不少優秀的編輯器,如評價很好的 VSCode、Atom、Vim、Spyder

這五款Python工具都是最常用的,尤其是第三種,初學者必須掌握的

你最喜歡哪個工具呢?歡迎留言跟大家一起分享哦。


分享到:


相關文章: