大家好,我是Alex~!
總有一些Python初學(xué)者,會問到:學(xué)習(xí)Python,應(yīng)該用什么Python IDE?了解到他們使用Python做什么之后,我總結(jié)了這篇文章。
IDE是集成開發(fā)環(huán)境的縮寫,通俗地說,就是你寫代碼、調(diào)試代碼的地方。
介紹幾款代碼編輯器
1. Pycharm
Pycharm是一個多功能的IDE,尤其是代碼補全和調(diào)試器更勝一籌。因此,Pycharm適合使用Python開發(fā)中型或大型系統(tǒng)。
Jetbrains提供兩種Pycharm版本,一種是專業(yè)版(訂閱模式),另一種是社區(qū)版(免費模式)。Pycharm版本比較在這里。在大多數(shù)情況下,社區(qū)版足以進行開發(fā)。
唯一的問題是,Pycharm啟動緩慢。
2. Visual Studio Code
Visual Studio Code 是Microsoft提供的代碼編輯器。Visual Studio Code 易于使用,因為它針對構(gòu)建和調(diào)試代碼進行了優(yōu)化。
開發(fā)人員可以通過安裝一些插件的Visual Studio Code在各種編程環(huán)境中進行開發(fā)。Microsft為Visual Studio Code提供Python插件。
Visual Studio Code適用于中小型系統(tǒng)的開發(fā),因為它的行為或動作很輕。
3. Jupyter Notebook
執(zhí)行下面這行命令:
jupyter?notebook
瀏覽器自動啟動并打開:
http://localhost:8888
Jupyter Notebook適用于數(shù)據(jù)可視化或機器學(xué)習(xí),因為它在以單元格為單位的代碼執(zhí)行和繪制圖形和表格方面表現(xiàn)出色。
4. Google Colaboratory
最后是由Google托管的Colaboratory。那是為機器學(xué)習(xí)定制的Jupyter Notebook。我們可以在特殊處理器GPU和TPU上運行代碼。
總結(jié)
對比上述幾款I(lǐng)DE,總結(jié)如下:
開發(fā)生產(chǎn)級應(yīng)用,使用 Pycharm。大多數(shù)情況下,社區(qū)版就足夠了;
開發(fā)輕量級代碼,使用Visual Studio Code;
像機器學(xué)習(xí)一樣處理數(shù)據(jù),使用Jupyter Notebook;
在GPU或TPU上運行代碼,選擇Colaboratory;
好了,我的分享到這里就結(jié)束了,喜歡的就點個贊再劃走吧!感謝你的支持!