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