1.代码和文档被分解到一个个小单元格中。可以逐步的运行这些单元格,也可以单独的运行某些或者某一个单元格。
2.以代码块、单元格的形式运行,方便查看中间变量,方便调试,找出bug。
3.可以插入Markdown的说明性文字。Markdown是程序员用来专门写文档的一种语法。
例如:
- #+文字 ----------------------表示一级标题
- [文字](http://…)--------链接
- [文字](图片链接)-------链接图片
3.可以插入Markdown的说明性文字。Markdown是程序员用来专门写文档的一种语法。
4.可调用魔法函数
%matplotlib inline是Ipython的魔法函数,其作用是使matplotlib绘制的图像嵌入在jupyter notebook的单元格中。
5.可导出成多种文件类型.(File—》Download as)
例如,文件类型有:Notebook(.ipynb)、Python(.py)、Html(.html)、Markdown(.md)、Latex(.tex)、PDF via LaTex(.pdf)等。
6.可以发到网上,做成PPT,在线供大家观看。
7.也可在云端服务器,配置一个远程环境。(只要有一个远程服务器,提供这个服务,你在本地可以不安装任何python环境,就让别人在你配好的环境中,运行指定的代码。)
8.打开文件后,使的所有代码都运行的操作。(编辑器Cell—》Run all)
9.运行某行代码,并且立即输出结果。(shift+回车)
10.蓝色模式(代码块为蓝色)-------命令模式
可以进行的操作:
- X--------删除命令块
- Z---------恢复代码块
- 回车----由命令模式转化为编辑模式
11.绿色模式(代码块为绿色)--------编辑模式
可以进行的操作:
- Esc-------- 由编辑模式返回命令模式
12.单元格上按M键,变成Markdown单元格,再按Y键,变回代码单元格。
13.单元格上按B键,在其下方创建新的代码单元格。单元格上按A键,在其上方创建新的代码单元格。
14.shift+回车,执行当前代码块,并跳转到下一个代码块。Ctrl+回车,只运行当前代码块,不会跳转到下一个代码块。Alt+回车,执行当前代码块,并在下方新建一个代码块。
15.一个单元格中如果有多行代码,按L键可进行标行。
16.插入数学公式的方式:$…$ 、$$…$$
17.在Jupyter notebook 中运行代码时,若提示代码引入的library库(例如:import a as matplotlib)不存在,可在Jupyter notebook窗中直接安装相应的需要用到的库。
例如:装 matplotlib 库
- 在最开始的单元格中输入:! pip install matplotlib , 即可完成库的安装。
装 pandas 库 - 在最开始的单元格中输入:! pip install pandas , 即可完成库的安装。
18.pip版本低时,可以类似上面方式进行pip的更新。
- 在最开始的单元格中输入:! pip install --upgrade pip , 即可完成pip的更新。