inside插件_微软发布 VS Code Jupyter 插件!多语言的Jupyter Notebook支持来了!

5e22e8f2239301a67438aa85ef98b7cf.png

北京时间 2020 年 11 月 12 日,微软发布了全新的 VS Code Jupyter 插件!Jupyter 插件将 Jupyter Notebook 的功能引入 VS Code,并且将会支持更多语言和使用场景。

b961194b410fae116c349d6666bf0e57.png

Jupyter Notebook 支持创建和共享包含代码、方程式、文本和可视化内容的文档,并且由于其简单性和交互性,它是广受欢迎的数据科学工具。

韩老师在《Visual Studio Code 权威指南》一书中已经提到,早在去年,VS Code 的 Python 插件已经支持了 Jupyter Notebook,并且越来越受欢迎。

想起在去年 9 月 21 日举行的 PyCon China 2019 大会上,就是我宣布了这项 VS Code Python 的全新功能:Visual Studio Code Python 插件将提供 Jupyter Notebook 的原生支持!全球首发!(在此之前,全球知道这个功能的人可能不超过 20 人。)

7f9eb0612eb65b270c1898c2dca9997c.png

时光飞逝,光阴如梭,时间可过的真快啊!VS Code Python 对 Jupyter Notebooks 的支持,已经有一年多的时间了!不过,当时只是支持 Python 一种语言。

大家都知道 Jupyter Notebooks 还可以与 Python 以外的其他编程语言一起使用,例如 R、Julia 和 Scala 等。为了为其他语言提供相同的丰富的 Jupyter Notebook体验,微软已经将 Jupyter 的支持从 Python 插件中剥离开来,成为今天发布的 Jupyter 插件。通过依赖于 Jupyter 插件,它本身不依赖于 Python 运行时或 Python 插件,从而为 Python 以外的语言构建新的 Jupyter 体验变得更加容易。对于现有的 VS Code Python Notebooks 的用户,因为 Python 插件附带了 Jupyter 插件,所以使用体验没有任何的变化。

Jupyter 插件为当今 Jupyter Notebooks 支持的任何语言内核提供了基本的 Notebook 支持。许多语言内核无需修改即可使用。为了启用高级功能,例如完整的 IntelliSense 和调试,VS Code 语言插件中可能需要进行修改。

在下面的 GIF 中,使用了 Jupyter 插件,查看和运行 Julia Notebook。

df86f9a878f58b9f84c9ab561fe91f5b.gif

新的 Jupyter 插件代码,以 MIT 许可发布于 GitHub 中。这项工作正在迅速发展。微软将在未来几周和几个月内继续完善该插件,并期待与 Jupyter 社区合作,以完善和发展此插件以支持各种语言和场景。

来试试吧!

  • 要在VS Code中使用Python Jupyter Notebook,只需安装或更新Python扩展。无需单独安装Jupyter扩展。对于使用VS Code Insiders构建的用户,您可能会注意到,默认情况下已开启7月份首次引入的新预览 Notebook 体验。
  • 要将Jupyter扩展用于Python以外的笔记本,请安装VS Code Insiders 版本,Jupyter扩展,语言的Jupyter内核(例如,用于Julia语言的内核),然后开始玩吧!
  • 要为Jupyter扩展做出贡献,请查看贡献指南。该AI Tools示例扩展演示了如何使用通过Jupyter扩展公开的自定义身份验证API。

Microsoft ❤️ Jupyter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值