找回密码
 立即注册
搜索

神器与神器:微软宣布VsCode支持Jupyter Notebook

前言

大家都知道Jupyter Notebook是一款编写Python的神器,但是编辑Jupyter Notebook离不开网页,很多本地的编辑器都不支持编译Notebook。最近,微软的弱小编译器VsCode宣布支持Jupyter Nootbook,就让我们看一下,他们是如何做到的,以及怎样运用吧。
1.官宣

随着明天Python扩展的10月发布,我们很高兴地宣布在Visual Studio代码中支持本地编辑Jupyter笔记本!如今您可以直接编辑.ipynb文件,并运用VScode的一切弱小功能获得Jupyter Notebook的交互性。您可以管理源代码控制、打开多个文件,并应用诸如智能感知、Git集成和多文件管理等消费力特性,为数据迷信家和开发人员提供一种全新的方式来有效地实验和处理数据。您可以下载Python扩展的最新版本,并在VScode中创建/打开一个Jupyter笔记本,从而体验这种体验。

自从我们在VScode中初次发布数据迷信体验以来,用户要求的最重要的功能之一就是在VScode中编辑他们的Jupyter笔记本的相似笔记本的规划。在这篇文章的其他部分,我们将看看它提供的新功能。
2.末尾

下面是如何在VS代码中末尾运用Jupyter。
    假如您还没有现有的Jupyter notebook文件,请运用快捷键CTRL + SHIFT + P (Windows)或Command + SHIFT + P (macOS)打开VScode命令面板,然后运转“Python: Create Blank New Jupyter Notebook”命令。假如您曾经有一个Jupyter笔记本文件,那么只需在VScode中打开该文件即可。它将自动打开新的本地Jupyter编辑器。

一旦您打开了一个Jupyter笔记本,您就可以添加新的单元,在单元中编写代码,运转单元,以及执行其他的笔记本操作。
3.智能助理

当你写代码的时分,IntelliSense会在你的代码单元里给你智能的代码残缺的建议。您可以经过安装我们的IntelliCode扩展来进一步加强您的编辑体验,从而根据您当前的代码环境,经过更智能的自动完成建议来获得ai支持的智能感知。

IntelliCode网址:

https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode

操作展现:

4.变量追踪

运用VScode的另一个好处是,您可以经过单击notebook工具栏中的“Variables”按钮来应用variable explorer和plot viewer。可变资源管理器将协助您实时跟踪您的笔记本变量的当前形状。

操作展现:

如今您可以阅读您的数据集,过滤您的数据,甚至导出图!必须输入df.head()来查看数据的日子曾经一去不复返了。
5.衔接到远程Jupyter服务器

当创建或打开一个Jupyter笔记本文件时,VScode默许会在本地为您自动创建一个Jupyter服务器。假如希望运用Jupyter服务器,只需经过VScode命令面板运用“Specify Jupyter server URI”命令,然后输入服务器URI。




6.导出代码

当您预备将实验转换为可用于消费的Python代码时,只需按下顶部工具栏中的“Convert and Save as Python File”按钮,然后让Python扩展为您完成一切工作。然后,您可以在现有的Python交互式窗口中查看Python代码,并继续运用Python扩展的出色特性,以进一步使您的代码为消费做好预备,例如集成调试器、重构、Visual Studio Live Share和Git源代码控制。

7.Debug

VScode经过运用前一节中概述的“Exporting as Python Code”功能,支持调试Jupyter笔记本。一旦在Python交互窗口中有了代码,就可以运用VScode的集成调试器来调试代码。我们正在努力将cell调试引入到Jupyter编辑器的将来版本中,所以请继续关注!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

大神点评3

gu1591777 2020-1-22 13:58:16 显示全部楼层
顶起出售广告位
回复

使用道具 举报

kamacc 2020-1-22 21:53:19 显示全部楼层
顶起出售广告位
回复

使用道具 举报

海角蝶恋花 2020-1-23 19:26:32 显示全部楼层
不错 支持一个了
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies