VS Code 之 Jupyter NoteBook 初试
一、前言
在今年九月的 PyCon China 大会上,官宣了一项 VS Code Python 的全新功能:Visual Studio Code Python 插件将提供 Jupyter Notebook 的原生支持,这样 Jupyter Notebook 的便捷性与 VS Code 强大的编辑和调试功能就结合在一起了!
Jupyter Notebook 众多重要功能已经在 VS Code 中全面支持,包括运行单个 cell、运行全部 cell、管理 cell、Markdown 预览、查看运行结果等等。
二、安装
首先打开 VS Code,然后同时按下 Ctrl + Shift + P,在弹出的输入框中输入“python:switch”,再选择“Python:Switch to Insiders Daily Channel”,如下图:
选择完毕之后就会自动下载安装了,在左下角会显示下载信息,如下图:
下载完成之后会提示“reload”重新打开 VS Code,如下图:
三、创建
还是按下 Ctrl + Shift + P,然后再输入框中输入“python:create”,再选择“Python:Create New Blank Jupyter NoteBook”,如下图:
除了用这种方法,还可以直接新建一个后缀名为“ipynb”的文件,新建成功后打开如下图:
四、使用
单元格有三种状态:未选中,命令模式和编辑模式。三种状态由左侧竖线来表示,如果看不到竖线就表示未选中。若处于编辑模式,,则左侧竖线将带有绿色斜线阴影:
若处于命令模式,则左侧竖线将显示为蓝色:
写好代码后,点击单元格中的绿色箭头,运行结果将显示在下方。除了这种方法,还可以使用快捷键:
Ctrl + Enter:运行当前单元格。
Shift + Enter:运行当前单元格,并跳到下一单元格。
Alt + Enter:运行当前单元格,并在下方创建一个单元格。
五、编辑 MarkDown
Jupyter 笔记本的特点就是将 Markdown 文档和 Python 代码结合在一起,如果我们想写一段文档而不是代码,则需要点击单元格中的 Markdown 图标,将代码模式转变成文档模式。
要转换成 MarkDown,可以在命令模式下使用快捷键进行切换,Ctrl + M 切换成 MarkDown 模式,Ctrl + Y 切换成代码模式。
六、部分快捷键
Enter:切换到编辑模式。
Esc:切换到命令模式。
双击D:删除当前单元格。
A:在上方创建一个单元格。
B:在下方创建一个单元格。
L:为当前单元格添加行号。
TAB:代码补全
VS Code 之 Jupyter NoteBook 初试的更多相关文章
- Python 代码编辑器怎么选?PyCharm、VS Code、Jupyter Notebook 都各有特色
Python 代码编辑器怎么选?PyCharm.VS Code.Jupyter Notebook 都各有特色,Jupyter 适合做数据分析这些需要可视化的操作,PyCharm 更适合做完整的 Pyt ...
- VS Code Python 全新发布!Jupyter Notebook 原生支持终于来了!
VS Code Python 全新发布!Jupyter Notebook 原生支持终于来了! 北京时间 2019 年 10 月 9 日,微软发布了全新的 VS Code Python 插件,带来了众多 ...
- Jupyter NoteBook 系列之 安装启动和常用设置
介绍 Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,目前支持运行 40 多种编程语言. Jupyter Notebook 的本质是一个 Web 应 ...
- 在VS Code中使用Jupyter Notebook
一.安装配置 1.在扩展商店中安装官方的Python扩展包 2.系统已经安装了Jupyter Notebook 由于系统上的Python环境是用Anaconda安装的,已经有Jupyter Noteb ...
- Jupyter Notebook 27绝技——27 Jupyter Notebook tips, tricks and shortcuts
转载自:https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ Jupyter notebook, formerly ...
- Docker 安装jupyter notebook
1. 利用image运行一个container sudo docker run -it --net=host tingting --net=host:让container可以上网,安装原来的sudo ...
- 27个Jupyter Notebook使用技巧及快捷键(翻译版)
Jupyter Notebook Jupyter Notebook 以前被称为IPython notebook.Jupyter Notebook是一款能集各种分析包括代码.图片.注释.公式及自己画的图 ...
- Jupyter notebook入门
Jupyter notebook入门 [TOC] Jupyter notebook 是一种 Web 应用,能让用户将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中. Jupyter ...
- Jupyter Notebook的快捷键
Jupyter Notebook 有两种键盘输入模式. 编辑模式,允许你往单元中键入代码或文本,这时的单元框线是绿色的. 命令模式,键盘输入运行程序命令:这时的单元框线是蓝色. 命令模式 ...
随机推荐
- 利用python模拟菜刀反弹shell绕过限制
有的时候我们在获取到目标电脑时候如果对方电脑又python 编译环境时可以利用python 反弹shell 主要用到python os库和sokect库 这里的服务端在目标机上运行 from sock ...
- Django框架简介与使用注意事项
一.Django框架简介 MVC框架和MTV框架 MVC框架 MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model). ...
- 查看线上日志利器less
less实用命令 搜索 很多关于命令的解释有点令人困惑,因为前字,forward是向前,before也是前面. 上表示backward 下表示forward 向下搜索 / - 使用一个模式进行搜索,并 ...
- C/C++语言误区void main( )
很多人甚至市面上的一些书籍,都使用了void main( ) ,其实这是错误的.C/C++ 中从来没有定义过void main( ) .C++ 之父 Bjarne Stroustrup 在他的主页上的 ...
- Mysql数据库(十一)事务与锁机制
一.事务机制 1.事务的概念 事务是指一组互相依赖的操作单元的集合,用来保证对数据库的正确修改,保持数据的完整性,如果一个事务的某个单元操作失败,将取消本次事务的全部操作. 比如将A账户的资金转入B账 ...
- Oracle ADG环境搭建
部署 环境介绍 1,软件安装前基础部署 (两台做同样操作) 1.1,关闭selinux和防火墙 因为centos7里面没有/etc/sysconfig/iptables这个配置文件所以我们首先用yum ...
- 完美解决Python与anaconda之间的冲突问题
anaconda指的是一个开源的Python发行版本,其包含了conda.Python等180多个科学包及其依赖项.因为包含了大量的科学包,Anaconda 的下载文件比较大(约 515 MB),如果 ...
- Flutter学习笔记--Dart基础
前言 Flutter使用Dart语言开发, Dart是面向对象编程语言, 由Google2011年推出, 目前最新版本是2.4.0. 工欲善其事,必先利其器. 为了更好的开发Flutter应用, 我们 ...
- 学习笔记41_Spring.Net
Spring.Net:由容器负责创建对象,容器读取配置文件来初始化对象,配置文件须符合 Spring.Net范式: 准备材料: Common.Loggin.dll,Spring.Core.dll 第一 ...
- 千与千寻主题曲beep函数版
在出代码之前,我们向来了解一下Beep函数. 例: Beep(,); 这个表示575Hz响100ms. 下面给出代码: #include <bits/stdc++.h> #include ...