
2.4 Jupyter Notebook功能介绍
Jupyter Notebook对不同操作系统有不同的启动方法,需按照操作系统及配置来选择相应的启动方法。
2.4.1 Jupyter Notebook启动方法
1.直接双击图标启动
Windows:直接双击Jupyter Notebook图标,但是此方式有一个缺点,会在默认路径下启动,所有创建的文件都是生成在默认路径下的,如图2-13和图2-14所示。

●图2-13 开始菜单栏搜索框查找Jupyter Notebook

●图2-14 Jupyter Notebook弹出页面
macOS: 双击Anaconda-Navigator图标启动应用程序,如图2-15所示。

●图2-15 Anaconda-Navigator图标
在打开的窗口中选择Jupyter Notebook即可启动。
2.从命令行启动
Windows命令行启动方法如下。
1)按〈windows按键+R〉组合键打开运行窗口。
2)在运行窗口中输入cmd命令打开命令行(DOS)窗口。
3)使用cd命令进入目标路径,如cd /d f:\Anaconda3。
4)直接找到目标文件夹,然后按〈Shift+鼠标右键〉,在弹出的菜单中选择“在此处打开Powershell窗口(s)”。
5)在出现的命令行窗口中输入jupyter notebook即可启动Jupyter Notebook。
macOS:打开终端即terminal,在终端中输入jupyter notebook即可启动,如果需要切换路径,同样是在终端中输入“cd目标路径”跳转到目标路径后,再输入jupyter notebook即可
2.4.2 常用快捷键
Jupyter Notebook中有两种键盘输入的模式。①编辑模式:允许向当前Cell(单元)中输入代码或文本,此时Cell侧边是绿色,可以按〈Esc〉键切换到命令模式。②命令模式:键盘输入运行单元框的命令,此时Cell前面的侧边是蓝色的,可以按〈Enter〉键切换为编辑模式。
命令模式的快捷键。①〈Enter〉键:转入编辑模式。②〈Shift+Enter〉组合键:运行本单元,选中下个单元。③〈Ctrl+Enter〉组合键:运行本单元。④〈Alt+Enter〉组合键:运行本单元,在其下插入新单元。⑤〈Y〉键:单元转入代码状态。⑥〈M〉键:单元转入markdown状态。⑦〈R〉键:单元转入raw状态。⑧〈Shift+V〉组合键:粘贴到上方单元。
编辑模式的快捷键。①〈Tab〉键:代码补全或缩进。②〈Shift+Tab〉组合键:提示。③〈Ctrl+]〉组合键:缩进。④〈Ctrl+ [〉组合键:解除缩进。⑤〈Ctrl+A〉组合键:全选。⑥〈Ctrl+Z〉组合键:复原。
2.4.3 常用功能
1.创建文件
在“Files”选项卡中单击“New”按钮弹出下拉菜单,在其中选择“Python3”选项,即可创建一个可编写代码的ipynb文件,如图2-16所示。

●图2-16 单击“New”按钮弹出下拉菜单
该文件的初始文件名为Untitled,如需修改文件名,可双击页面中的Untitled文件,会弹出一个“重命名”对话框,在“重命名”对话框中单击Untitled可以修改该文件的名称,如图2-17所示。

●图2-17 修改文件名称
2.菜单栏中常用的选项
“File”菜单中比较常用的是“Download as”,即将当前文件导出并另存为其他格式,默认是以.ipynb结尾的Notebook文件,常导出为以.py结尾的Python文件,如图2-18所示。
“Insert”菜单有两个选项,在当前Cell的上面插入和在当前Cell的后面插入,如图2-19所示。

●图2-18 导出文件格式
“Kernel”菜单下常用的几个选项如下,如图2-20所示。前3个选项介绍如下。

●图2-19 insert文件格式

●图2-20 查看Kernel选项
1)Interrupt:用来打断正在执行的程序。
2)Restart:可以在Interrupt执行没有效果时重启核心(Kernel)。
3)Restart&Clear Output:可以重启并清空原有运行结果。
快捷菜单栏和其他软件中的类似,不同之处如图2-21所示。
1)代码:即在Cell中输入的内容。
2)标记:做标记,写注释,说明性文字。
3)原生NBConvert:内容会原样显示,在使用NBConvert转换后才会显示成特殊的格式。

●图2-21 代码显示格式
4)标题:可以使用markdown语法设置标题。