Jupyter Notebook 界面认识和快捷操作

 本文对Jupyter Notebook 的界面和快捷操作进行认识和学习,有助于大家在了解Jupyter Notebook 的基础上更好进行编程学习,希望我的经验可以帮到大家!有任何疑问可以评论区见呦!

编辑界面的组成

 一个notebook的编辑界面主要由四部分组成:名称、菜单栏、工具条以及单元(Cell),如下图所示:
Jupyter Notebook 界面认识和快捷操作

1. 名称

 直接点击当前名称,弹出对话框后,我们可以直接修改notebook的名字:
Jupyter Notebook 界面认识和快捷操作

2. 菜单栏

2.1 File

选项 功能
New Notebook 新建一个notebook
Open 在新的页面中打开主面板
Make a Copy 复制当前notebook生成一个新的notebook
Rename notebook重命名
Save and Checkpoint 将当前notebook状态存为一个Checkpoint
Revert to Checkpoint 恢复到此前存过的CheckPoint
Print Preview 打印预览
Download as 下载notebook存为某种类型的文件
Close and Hait 停止运行并退出该notebook

2.2 Edit

选项 功能
Cut Cells 剪切单元
Copy Cells 复制单元
Paste Cells Above 在当前单元上方粘贴上复制的单元
Paste Cells Below 在当前单元下方粘贴上复制的单元
Paste Cells &Replace 替换当前的单元为复制的单元
Delete Cells 删除单元
Undo Delete Cells 撤回删除操作
Split Cell 从鼠标位置处拆分当前单元为两个单元
Merge Cell Above 单前单元和上方单元合并
Merge Cell Below 单前单元和下方单元合并
Move Cell Up 将当前单元上移一层
Move Cell Down 将当前单元下移一层
Edit Notebook Metadata 编辑Notebook的元数据

2.3 View

选项 功能
Toggle Header 隐藏/显示Jupter notebook的logo和名称
Toggle Toolbar 隐藏/显示Jupter notebook的工具条
Toggle Line Number 隐藏/显示行数
Cell Toolbar 更改单元展示式样

2.4 Insert

选项 功能
Insert Cell Above 在单前单元上方插入新的单元
Insert Cell Below 在单前单元下方插入新的单元

2.5 Cell

选项 功能
Run Cells 运行单元内代码
Run Cells and Select Below 运行单元内代码并将光标移到到下一单元
Run Cells and Insert Below 运行单元内代码并在下方新建一单元
Run All 运行所有单元内的代码
Run All Above 运行该单元(不含)上方所有单元内的代码
Run All Below 运行该单元(含)下方所有单元内的代码
Cell Type 选择单元内容的性质
Current Outputs 对单前单元的输出输出结果进行隐藏/显示/滚动/清除
All Outputs 对所有单元的输出输出结果进行隐藏/显示/滚动/清除

2.6 Kernel

选项 功能
Interrupt 中断与内核连接(等同于ctrl-c)
Restart 重启内核
Restart & Clear Output 重启内核并清空现有输出结果
Restart &Run All 重启内核并重新运行Notebook中的所有代码
Reconnect 重新连接到内核
Change kernel 切换内核

2.7 Help

选项 功能
User Interface Tour 用户使用指南,带你全面了解notebook
Keyboard Shortcuts 快捷键大全
Notebook Help notebook使用指南
Markdown Markdown使用指南
Python…pandas 各类使用指南
About 关于Jupyter Notebook的一些信息

3. 工具条

 工具条中的功能基本上在菜单中都可以实现,这里是为了能更快捷的操作,将一些常用按钮放了出来,下图是对各按钮的解释:
Jupyter Notebook 界面认识和快捷操作

4. 单元

4.1 两种模式与快捷键

 Notebook中的单元,有两种模式:命令模式(Command Mode)与编辑模式(Edit Mode),在不同模式下我们可以进行不同的操作。

 如下图所示,在编辑模式(Edit Mode)下,右上角出现一只铅笔的图标,单元左侧边框线呈现出绿色,点Esc键或运行单元格(ctrl-enter)切换回命令模式。
Jupyter Notebook 界面认识和快捷操作
编辑模式下的快捷键:
Jupyter Notebook 界面认识和快捷操作
 如下图所示,在命令模式(Command Mode)下,铅笔图标消失,单元左侧边框线呈现蓝色,按Enter键或者双击cell变为编辑状态。
Jupyter Notebook 界面认识和快捷操作
命令模式下的快捷键:
Jupyter Notebook 界面认识和快捷操作

4.2 Cell的四种功能

Jupyter Notebook 界面认识和快捷操作
 Cell有四种功能:Code、Markdown、Raw NBConvert、Heading。这四种功能可以互相切换。
 Code用于写代码,Markdown用于文本编辑,Raw NBConvert中的文字或代码等都不会被运行,Heading是用于设置标题的,这个功能已经包含在Markdown中了。

 当你看到这里的时候,恭喜你学习到了Jupyter Notebook操作的一些基础知识,谢谢你的阅读!

参考简书:https://www.jianshu.com/p/061c6e5c4b0d