使用VScode的几点感受,对比Pycharm、Jupyter优劣势

来源:Python大数据分析

之前一直是PyCharm+Jupyter的组合,能满足几乎所有的Python开发需求。最近我开始用vscode,发现很香。

PyCharm适合做项目开发,或者平常写写脚本,算是全能型IDE。但PyCharm体积大,对硬件消耗厉害,不够轻便。

Jupyter是近年流行起来的开发工具,基于IPython,主要应用于数据分析、机器学习。

它实质是一个web应用,让你在浏览器上写python,即写即运行,所以适合做数据探索分析。

虽然Jupyter数据开发模式很方便,但它的开发场景毕竟有限,不适合脚本编写和项目开发,debug等功能也处在改善阶段。

如果要为PyCharm和Jupyter找一个替代IDE,能覆盖两者大部分功能,那可能非vscode莫属了。

77bebb4c3e16b6f28e08c5fe02968d64.png

vscode是微软主推的轻量级代码编辑器,安装Python插件后可以编译代码。

05f17ece74bb13f813eff25a81fdc3cb.png

之所以说vscode能替代PyCharm和Jupyter,因为它既可以写Python脚本项目,也可以运行Jupyter notebook,还支持各种文档浏览编辑,以及有大量的插件。

1671a1d5f89cbdfe0b94ac4f6953d494.png bd37af6e2a91db8b55bac5022c0ee3e9.png e65b4f89b6ea34db379529b6c69730ed.png

所以说vscode 写Python主要有以下五个优点。

1、支持IDE开发

2、支持Jupyter notebook

3、拥有Python和Jupyter的各类插件

4、轻量、简单、易上手

5、自定义程度高

当然,vscode也有不足的地方,它加插件有时候会出现延缓和错误。而且由于插件过多,需要使用者有很好的技术能力去配置,才能达到PyCharm的功能。

因为PyCharm是专业的python 开发工具,所以开发功能上肯定比vscode 更强,但vscode 胜在拓展强。前者像是ios ,后者像是安卓。

-------- End --------

eb6e0034c4b72360e37f7dbc0434924e.jpeg
精选内容
7155e11c48ba7dd550d25d026bd1ee05.jpeg cb24e5e5f26fa54e457e7b29451697a0.jpeg
### 如何在AutoDL环境中集成PyCharmJupyter #### 集成环境配置 对于希望利用PyCharm的强大功能以及Jupyter Notebook灵活性的开发者来说,在AutoDL环境下实现两者的无缝衔接可以极大提升工作效率。首先,确保已安装适合版本的PyCharm Professional Edition[^1]。 #### 安装必要的插件和支持库 要在PyCharm中支持Jupyter Notebook文件(.ipynb),需通过设置中的插件市场下载并启用`Jupyter`官方插件。这一步骤使得可以直接在IDE内部打开和编辑Notebook文档,并且能够执行单元格代码而无需切换至浏览器界面。 ```bash pip install jupyter ipykernel ``` 上述命令用于安装Python内核以便于连接本地或远程服务器上的Jupyter实例。这对于AutoDL这类可能依赖特定硬件资源(如GPU集群)的应用尤为重要。 #### 远程调试与Kernel管理 针对分布式计算场景下的自动机器学习平台(AutoML/DL), 可能会遇到跨节点部署的问题。此时应考虑配置SSH隧道来安全地访问远端主机上的Jupyter服务;同时调整PyCharm项目解释器指向对应的Remote Python Interpreter, 从而实现在云端运行的同时享受本地开发体验的优势。 #### 实际操作指南 - 打开PyCharm后选择`File -> New Project...`, 创建一个新的研究型项目; - 导航到`View -> Tool Windows -> Jupyter Console`启动交互式控制台; - 使用菜单栏里的`Run -> Import Notebooks from URL/Folder`快速导入现有材料; - 编辑`.ipynb`文件如同普通源码一样,借助语法高亮、补全提示等功能加速迭代过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值