使用VScode的幾點(diǎn)感受,對(duì)比Pycharm、Jupyter優(yōu)劣勢(shì)
之前一直是PyCharm+Jupyter的組合,能滿足幾乎所有的Python開發(fā)需求。最近我開始用vscode,發(fā)現(xiàn)很香。
PyCharm適合做項(xiàng)目開發(fā),或者平常寫寫腳本,算是全能型IDE。但PyCharm體積大,對(duì)硬件消耗厲害,不夠輕便。
Jupyter是近年流行起來的開發(fā)工具,基于IPython,主要應(yīng)用于數(shù)據(jù)分析、機(jī)器學(xué)習(xí)。
它實(shí)質(zhì)是一個(gè)web應(yīng)用,讓你在瀏覽器上寫python,即寫即運(yùn)行,所以適合做數(shù)據(jù)探索分析。
雖然Jupyter數(shù)據(jù)開發(fā)模式很方便,但它的開發(fā)場(chǎng)景畢竟有限,不適合腳本編寫和項(xiàng)目開發(fā),debug等功能也處在改善階段。
如果要為PyCharm和Jupyter找一個(gè)替代IDE,能覆蓋兩者大部分功能,那可能非vscode莫屬了。
vscode是微軟主推的輕量級(jí)代碼編輯器,安裝Python插件后可以編譯代碼。
之所以說vscode能替代PyCharm和Jupyter,因?yàn)樗瓤梢詫慞ython腳本項(xiàng)目,也可以運(yùn)行Jupyter notebook,還支持各種文檔瀏覽編輯,以及有大量的插件。
所以說vscode 寫Python主要有以下五個(gè)優(yōu)點(diǎn):
- 支持IDE開發(fā)
- 支持Jupyter notebook
- 擁有Python和Jupyter的各類插件
- 輕量、簡(jiǎn)單、易上手
- 自定義程度高
當(dāng)然,vscode也有不足的地方,它加插件有時(shí)候會(huì)出現(xiàn)延緩和錯(cuò)誤。而且由于插件過多,需要使用者有很好的技術(shù)能力去配置,才能達(dá)到PyCharm的功能。
因?yàn)镻yCharm是專業(yè)的python 開發(fā)工具,所以開發(fā)功能上肯定比vscode 更強(qiáng),但vscode 勝在拓展強(qiáng)。前者像是ios ,后者像是安卓。