之前一直是PyCharm+Jupyter的组合,几乎可以满足所有的Python开发需求。最近开始用vscode,觉得很香。PyCharm适用于项目开发,或者日常生活中编写脚本,是一个全能的IDE。但是PyCharm体积大,硬件消耗大,便携性不够。Jupyter是近几年流行起来的开发工具。基于IPython,主要用于数据分析和机器学习。它本质上是一个Web应用程序,可以让你在浏览器上编写python并立即运行,因此适用于数据探索和分析。Jupyter数据开发模式虽然很方便,但其开发场景毕竟有限,不适合脚本和项目开发。debug等功能也在完善阶段。如果你想为PyCharm和Jupyter寻找一个替代的IDE,并且可以涵盖两者的大部分功能,那可能非vscode莫属。Vscode是微软推出的轻量级代码编辑器。安装Python插件后,就可以编译代码了。vscode之所以能够替代PyCharm和Jupyter,是因为它可以编写Python脚本项目,运行Jupyternotebooks。它还支持各种文档浏览和编辑,并拥有大量的插件。所以vscode写Python有以下五个主要优点:支持IDE开发支持Jupyternotebook有Python和Jupyter的各种插件轻量级、简单、易用定制化程度高当然vscode也有缺点,它有时会添加插件ins会有延迟和错误。而且由于插件太多,用户需要有很好的技术能力去配置它们,才能实现PyCharm的功能。因为PyCharm是专业的python开发工具,开发功能肯定比vscode强,但是vscode比扩展好。前者像ios,后者像android。
