VSCode支持Jupyter的原生编辑模式,最强数据科学编辑工具诞生

2019 年 10 月 12 日 Python程序员

VSCode的文件管理、代码管理、工具集成以及自动补全都非常强大,但是对于数据科学家来说,它不能交互式地编程、实验,有一点遗憾。Jupyter的交互式编程非常棒,但是对于成规模的项目来说,它又太简单了,缺少必要的项目工具。有没有什么工具能够集成双方的优点,让数据科学项目无论是实验还是实际部署都非常方便呢?以前没有,现在有了,答案就是VS Code的Python扩展。


VSCode的Python扩展在10月8日迎来了一波更新,本次更新中,VS Code正式支持Jupyter的原生操作。也就是说,在VSCode中打开Jupyter文件后,使用方式跟在Jupyter中打开是一样的。下面这个GIF相信可以很清楚地说明该功能的实际效果:

哇哦,代码写到哪里,就在哪里展示代码的结果,还能显示图表,简直酷毙了。这个效果之所以跟Jupyter这么像,是因为VSCode其实在后台就是启动了一个真实的Jupyter Server,所以绝对原汁原味,如假包换。


而且,VSCode不仅是集成了Jupyter这么简单,它还让Jupyter的功能和自己的优势项目做了很好的结合。比如,在这个类Jupyter的界面中,VSCode的自动补全仍旧是生效的,而且如果你安装一个IntelliCode插件,自动补全还能更智能一些。另外,如果你的实验做的差不多了,VSCode还支持一键将你的.ipynb文件转换为.py文件,便于整合到线上项目以及部署。更牛的是,VSCode提供了一个变量观察器,允许你实时地观察变量的变化:

这就厉害了,感觉Python的IDE很少有提供变量观察器功能的。


说了这么多,你肯定迫不及待想使用了,使用还特别简单。对于已经安装有Python扩展的用户,重启VSCode就能使用了;对于没有安装过的用户,安装就是了。


这么好用的功能,还能说什么:盘他!


最后,还是留下官方博文的链接,有需要进一步详情的小伙伴可以查阅官方通告:

https://devblogs.microsoft.com/python/announcing-support-for-native-editing-of-jupyter-notebooks-in-vs-code/


点击“阅读原文”,也可直接查看官方通告

登录查看更多
5

相关内容

Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
Python导论,476页pdf,现代Python计算
专知会员服务
254+阅读 · 2020年5月17日
【干货书】R语言书: 编程和统计的第一课程,
专知会员服务
107+阅读 · 2020年5月9日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
83+阅读 · 2019年11月25日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
20+阅读 · 2019年11月7日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
免费!Google Colab现已支持英伟达T4 GPU
新智元
5+阅读 · 2019年4月25日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
数据科学、机器学习IDE概览
论智
9+阅读 · 2018年11月12日
Python | Jupyter导出PDF,自定义脚本告别G安装包
程序人生
7+阅读 · 2018年7月17日
刚开始学编程?这几款小工具能让你事半功倍
深度学习 | 免费使用Google Colab的GPU云计算平台
沈浩老师
11+阅读 · 2018年2月4日
Two Stream 3D Semantic Scene Completion
Arxiv
4+阅读 · 2018年7月16日
Arxiv
8+阅读 · 2018年4月8日
Arxiv
3+阅读 · 2018年3月22日
VIP会员
相关VIP内容
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
Python导论,476页pdf,现代Python计算
专知会员服务
254+阅读 · 2020年5月17日
【干货书】R语言书: 编程和统计的第一课程,
专知会员服务
107+阅读 · 2020年5月9日
【资源】100+本免费数据科学书
专知会员服务
105+阅读 · 2020年3月17日
【电子书】C++ Primer Plus 第6版,附PDF
专知会员服务
83+阅读 · 2019年11月25日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
20+阅读 · 2019年11月7日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
160+阅读 · 2019年10月28日
相关资讯
免费!Google Colab现已支持英伟达T4 GPU
新智元
5+阅读 · 2019年4月25日
支持多标签页的Windows终端:Fluent 终端
Python程序员
7+阅读 · 2019年4月15日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
数据科学、机器学习IDE概览
论智
9+阅读 · 2018年11月12日
Python | Jupyter导出PDF,自定义脚本告别G安装包
程序人生
7+阅读 · 2018年7月17日
刚开始学编程?这几款小工具能让你事半功倍
深度学习 | 免费使用Google Colab的GPU云计算平台
沈浩老师
11+阅读 · 2018年2月4日
Top
微信扫码咨询专知VIP会员