Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍
Jupyter Notebook 使用的是 IPython 解释器,文档保存为后缀名为 .ipynb 的 JSON 格式文件,不仅便于版本控制,也方便与他人共享。
IPython 是基于 CPython 之上的一个交互式解释器,也就是说,IPython 只是在交互方式上有所增强,但是执行 Python 代码的功能和 CPython 是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调用了IE。
CPython 用 >>> 作为提示符,而 IPython 用 In [序号]: 作为提示符。
掌握其常用快捷键能够更好的实现快速开发
要使用 Jupyter Notebook,可直接在系统 Python 环境中使用 pip 包管理工具进行下载:
pip install jupyter notebook
也可下载 Anaconda,下载成功后,记得配置环境变量,然后输入以下命令下载 jypyter notebook:
conda install jupyter notebook
在命令行中进入你自建的项目工程目录下,输入如下命令(以 Windows 为例):
E:\SpiderProject>jupyter notebook
其常用快捷键如下:
命令模式
-
Y:单元格转为 code 类型
-
M:单元格转为 Markdown 类型
-
R:单元格转为 Raw NBConvert 类型
-
Enter:进入编辑模式
-
A:在单元格上方插入新的单元格
-
B:在单元格下方插入新的单元格
-
C:复制单元格
-
X:删除单元格
-
D(两次):删除单元格
-
V:粘贴到当前单元格下方
-
Shift + V:粘贴到当前单元格上方
-
Z:撤销删除
编辑模式:
- tab:代码补全
- shift + Tab:显示 doc 文档信息
- esc:进入命令模式
通用模式:
- ctrl+enter:运行单元格,单元格处于命令模式
- shift+enter:运行单元格,并切换到下一个单元格,如下方没有,则新建一个单元格
- alter+enter:运行单元格,并在下方新增一个单元格