简介
Jupyter notebook 是一种 Web 应用,它能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,非常方便研究和教学。在原始的 Python shell 与 IPython 中,可视化在单独的窗口中进行,而文字资料以及各种函数和类脚本包含在独立的文档中。但是,notebook 能将这一切集中到一处,让用户一目了然。Jupyter notebook特别适合做数据处理,其用途可以包括数据清理和探索、可视化、机器学习和大数据分析。
使用界面
点击“New"——“Python 3“ 创建新的python文件,然后到Jupyter的使用界面。
新建文本
使用界面
框框为单元格,有四种类型Markdown(写文档)、Code(写代码)、Heading(标题)、Raw NBConvert(普通文本,运行不会出结果,少用)。单元格 “绿色” 代表内容可编辑状态(比如输入代码),“蓝色” 代表单元格可操作状态(比如删除单元格,必须回到蓝色),而蓝色与绿色之间可以用Esc 和 Enter 来切换。
常用的快捷键
如上所述,使用ESC切换编辑模式
1、shift + enter :运行本单元,选中下一个单元
2、ctrl + enter :运行本单元
3、esc + Y:单元转入代码状态
4、esc + M:单元转入Markdown状态
5、A:上方插入单元格
6、B:下方插入单元格
7、X:剪切选中的单元格
8、C:复制选中的单元格
9、V:黏贴选中的单元格
10、DD:删除选中的单元格
11、Ctrl + S:文件保存
12、Tab:代码自动补全
魔法命令
输入%lsmagic,得到所有魔法命令。
魔法命令一览
常用魔法命令
magic_1
magic_2
magic_3