Jupyter 简介
Jupyter Notebook
(此前被称为 IPython notebook
)是一个交互式笔记本,支持运行 40
多种编程语言。
Jupyter Notebook
的本质是一个 Web
应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和 Markdown
。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等 。——摘自360百科
Jupyter
编辑器集成了很多功能,用起来非常方便,Python
编辑器还有Spyder
、Pycham
等。
如何打开 Jupyter ?
鼠标左键单击Windows 10系统界面左下角视窗图标-[开始]
菜单(键盘上找到对应图标的win
键按下也能打开开始菜单),找到安装好的Anaconda3
文件夹(如果还没安装Anaconda3
可以查看我的Anaconda安装笔记——《Python基础入门学习笔记——Anaconda安装》
![](https://img.haomeiwen.com/i209669/2e5a4c7d73f4d346.jpg)
点击该文件夹下的Jupyter Notebook (Anaconda3)
开启Jupyter
![](https://img.haomeiwen.com/i209669/99e1586300d939b3.jpg)
加载完成后会自动在默认浏览器打开Jupyter
在线编辑器
![](https://img.haomeiwen.com/i209669/1c2ab424f49193f8.jpg)
如何使用 Jupyter
在线编辑器
新建文件夹
![](https://img.haomeiwen.com/i209669/57e59f8ccec5995b.jpg)
点击界面右上角的[New]
按钮在展开的下拉列表中选择Other:
下的Folder
选项新建一个文件夹(文件夹默认名 —— Untitled Folder
)
![](https://img.haomeiwen.com/i209669/b677ca7deeb39828.jpg)
勾选刚刚创建的文件夹左上角点击 Rename
可以修改文件名,点击 Move
可以移动所选文件位置,点击红色删除图标可以删除所选文件。
![](https://img.haomeiwen.com/i209669/66df66e27de91c3f.jpg)
新建 Python3 编辑窗口
![](https://img.haomeiwen.com/i209669/4c425d8db0c770b2.jpg)
点击进入刚刚创建好的文件夹,点击右上角 [New]
按钮选择 Notebook:
下的 Python 3
创建新的代码。
![](https://img.haomeiwen.com/i209669/ff2584844d2a1b5e.jpg)
点击左上角文件名可以修改该代码文件名
Jupyter 菜单介绍
- File —— 文件
- New Notebook —— 新笔记(创建一个新笔记)
- Open... —— 打开...(打开一个带有仪表板视图的新窗口)
- Make a Copy... —— 制作副本...(打开此笔记内容的副本并启动新内核)
- Save as... —— 另存为...(保存笔记本内容的副本并启动新内核)
- Rename... —— 重命名...
- Save and Checkpoint —— 保存并检查点
- Revert to Checkpoint —— 恢复到检查点
- Print Preview —— 打印预览
- Download as —— 下载为
- Close and Halt —— 关闭并停止(关闭此笔记本内核,然后关闭此窗口)
- 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 —— 编辑笔记本元数据
- Find and Replace —— 查找和替换
- Cut Cell Attachments —— 剪切单元格
- Copy Cell Attachments —— 复制单元格附件
- Paste Cell Attachments —— 粘贴单元格附件
- Insert Image —— 插入图片
- View —— 视图
- Toggle Header —— 切换标题(显示/隐藏标志和笔记本标题(上面的菜单栏))
- Toggle Toolbar —— 切换工具栏(显示/隐藏活动图标和笔记本标题(在菜单栏下方))
- Toggle Line Numbers —— 切换行号(显示/隐藏单元格中的行号)
- Cell Toolbar —— 单元格工具栏
- Insert —— 插入
- Insert Cell Above —— 在上方插入单元格(将空代码单元格插入当前活动单元格上方)
- Insert Cell Below —— 在下方插入单元格(在当前活动单元格下方插入空代码单元格)
- 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 Output —— 全部输出
- Kernel —— 内核
- Interrupt —— 中断
- Restart —— 重新启动
- Restart & Clear Output —— 重新启动并清除输出
- Restart & Run All —— 重新启动并全部运行
- Reconnect —— 重新连接
- Shutdown - 关闭
- Change kernel —— 更换内核
- Widgets —— 控件
- Save Notebook Widget State —— 保存笔记本控件状态
- Clear Notebook Widget State —— 清除笔记本控件状态
- Download Widget State —— 下载控件状态
- Embed Widgets —— 嵌入控件
- Help —— 帮助
- User Interface Tour —— 用户界面导览
- Keyboard Shortcuts —— 键盘快捷键
- Edit Keyboard Shortcuts —— 编辑键盘快捷键
- About —— 关于
![](https://img.haomeiwen.com/i209669/73327816c8e49c3c.jpg)
这个位置可以切换单元格的类型,效果如图。
Jupyter 快捷键
Jupyter笔记本有两种不同的键盘输入模式. 编辑模式允许您将代码或文本输入到一个单元格中,并通过一个绿色的单元格来表示 命令模式将键盘与笔记本级命令绑定在一起,并通过一个灰色的单元格边界显示,该边框为蓝色的左边框。
命令行模式(按 Esc 生效)
-
F
: 查找并且替换 -
Ctrl-Shift-F
: 打开命令配置 -
Ctrl-Shift-P
: 打开命令配置 -
Enter
: 进入编辑模式 -
P
: 打开命令配置 -
Shift-Enter
: 运行代码块, 选择下面的代码块 -
Ctrl-Enter
: 运行选中的代码块 - Alt-Enter: 运行代码块并且插入下面
- Y: 把代码块变成代码
- M: 把代码块变成标签
- R: 清除代码块格式
-
1
: 把代码块变成heading 1 -
2
: 把代码块变成heading 2 -
3
: 把代码块变成heading 3 -
4
: 把代码块变成heading 4 -
5
: 把代码块变成heading 5 -
6
: 把代码块变成heading 6 -
K
: 选择上面的代码块 -
上
: 选择上面的代码块 -
下
: 选择下面的代码块 -
J
: 选择下面的代码块 -
Shift-K
: 扩展上面选择的代码块 -
Shift-上
: 扩展上面选择的代码块 -
Shift-下
: 扩展下面选择的代码块 -
Shift-J
: 扩展下面选择的代码块 -
Ctrl-A
: select all cells -
A
: 在上面插入代码块 -
B
: 在下面插入代码块 -
X
: 剪切选择的代码块 -
C
: 复制选择的代码块 -
Shift-V
: 粘贴到上面 -
V
: 粘贴到下面 -
Z
: 撤销删除 -
D,D
: 删除选中单元格 -
Shift-M
: 合并选中单元格, 如果只有一个单元格被选中 -
Ctrl-S
: 保存并检查 -
S
: 保存并检查 -
L
: 切换行号 -
O
: 选择单元格的输出 -
Shift-O
: 切换选定单元的输出滚动 -
H
: 显示快捷键 -
I,I
: 中断服务 -
0,0
: 重启服务(带窗口) -
Esc
: 关闭页面 -
Q
: 关闭页面 -
Shift-L
: 在所有单元格中切换行号,并保持设置 -
Shift-空格
: 向上滚动 -
空格
: 向下滚动
编辑模式(按 Enter 生效)
-
Tab
: 代码完成或缩进 -
Shift-Tab
: 工具提示 -
Ctrl-]
: 缩进 -
Ctrl-[
: 取消缩进 -
Ctrl-A
: 全选 -
Ctrl-Z
: 撤销 -
Ctrl-/
: 评论 -
Ctrl-D
: 删除整行 -
Ctrl-U
: 撤销选择 -
Insert
: 切换 重写标志 -
Ctrl-Home
: 跳到单元格起始处 -
Ctrl-上
: 跳到单元格起始处 -
Ctrl-End
: 跳到单元格最后 -
Ctrl-下
: 跳到单元格最后 -
Ctrl-左
: 跳到单词左边 -
Ctrl-右
: 跳到单词右边 -
Ctrl-删除
: 删除前面的单词 -
Ctrl-Delete
: 删除后面的单词 -
Ctrl-Y
: 重做 -
Alt-U
: 重新选择 -
Ctrl-M
: 进入命令行模式 -
Ctrl-Shift-F
: 打开命令配置 -
Ctrl-Shift-P
: 打开命令配置 -
Esc
: 进入命令行模式 -
Shift-Enter
: 运行代码块, 选择下面的代码块 -
Ctrl-Enter
: 运行选中的代码块 -
Alt-Enter
: 运行代码块并且插入下面 -
Ctrl-Shift-Minus
: 在鼠标处分割代码块 -
Ctrl-S
: 保存并检查 -
下
: 光标下移 -
上
: 光标上移
网友评论