Jupyter Notebook介绍
本质上是一个web应用程序,是一个交互式笔记本,支持40多种语言。jupyter格式应用十分广泛,同时又能实现多种功能,所以了解和使用jupyter几乎成了必备技能。
安装
建议安装在国内镜像直接安装anaconda,其中包含python和jupyter notebook
界面
notebook打开后,你会在顶部看到三个选项卡:Files(文件),Running(运行)和 Clusters(集群)。Files 基本上列出了所有的文件,Running 显示你当前已经打开的终端和Notebooks,Clusters 由 IPython parallel 包提供,用于并行计算。
1、创建新的jupyter notebook,单击页面右侧的‘New'选项。初始会有四个选项:Python3、Text File(文本文件)、Folder(文件夹)、Terminal(终端)
Text File基本上就是一个文本编辑器,同时支持多种语言,可以使用其来写脚本
Folder,和windows文件夹一样的功能,用来存放文件,可以重命名或者删除
Terminal 的工作方式与你的 Mac 电脑或 Linux 电脑上的终端完全相同(或者 Windows 上的 cmd )。它在你的Web浏览器中支持终端会话。在这个终端中输入 python ,瞧!现在你已经可以开始写 python 脚本了。
但在本文中,我们将重点介绍 Notebooks,因此我们将从“New”选项中选择 "Python 3" 选项。你会看到如下的截图
然后,你可以导入最常见的 Python 库来开始你的项目。代码上方的菜单栏提供了操作单元格的各种选项:
insert (添加),edit (编辑),cut (剪切),
move cell up/down (上下移动单元格),
run cells(在单元格中运行代码),interupt (停止代码),
save (保存工作),以及 restart (重新启动内核)。
点击code下拉菜单,会有四个选项
-
Code - 这是你输入代码的地方
-
Markdown - 这是你输入文本的地方。你可以在运行代码后添加结论,添加注释等。
-
Raw NBConvert - 这是一个命令行工具,可将你的笔记本转换为另一种格式(如 HTML)
Heading - 你可以将标题添加到单独的小节并使你的 Notebook 看起来干净整洁。这个选项现在已经集成到 Markdown 选项中。添加一个“##”,以确保在你之后输入的内容将被视为标题
快捷键--提高效率
这里是默认快捷键
jupyter notebook提供两种键盘输入模式:命令和编辑,也就是code和markdown
命令模式:
- Y:change cell to code
- M:change cell to markdown
- run selected cell: ctrl + enter
- A 键将在选中单元格上方插入新单元格,B 键将在选中单元格下方插入一个单元格,X删除所选单元格,C复制所选单元格
- 要删除单元格,请连续按两次 D 键
- 要撤消已删除的单元格,请按 Z 键
- 按住 Shift + 向上或向下箭头键可以选择多个单元格。在多选模式下,按 Shift + M 会合并选中的单元格
- F 键会弹出 “查找和替换” 菜单
- Z:UNDO
编辑模式:
- Ctrl-Up: go to cell start
- Ctrl-End: go to cell end
- Ctrl-Down: go to cell end
- Ctrl-Left: go one word left
- Ctrl-Right: go one word right
- Ctrl-Backspace: delete word before
- Ctrl-Delete: delete word after
- Ctrl-Y: redo
- Ctrl -Z:undo
- Ctrl-Backspace: delete word before
markdown使用介绍:
依然使用的是jupyter notebook 中的markdown
1、标题
2、列表
3、图片
4、链接
5、代码
单行代码用反引号
多行代码用三反引号
6、字体