Jupyter Notebook 是一个非常强大的工具,常用于交互式地开发和展示数据科学项目。它将代码和它的输出集成到一个文档中,并且结合了可视的叙述性文本、数学方程和其他丰富的媒体。它直观的工作流促进了迭代和快速的开发,使得notebook 在当代数据科学、分析和越来越多的科学研究中越来越受欢迎。
我使用 Jupyter Notebooks 的最简单方法是安装 Anaconda。
安装 Anaconda方法如下:
打开notebook以后,我们会看到如下界面:
这是 Notebook Dashboard,专门用于管理 Jupyter Notebooks。
按照图上所示,来创建一个Python3的.ipynb文件,若出现下方画面说明已经新建成功:
可以看见,每一个Notebook主要包含三个区域:
文件名
菜单栏
编辑区域
下面来详细讲述三个区域的基本情况。
点击文件名,可以重命名当前Notebook的文件名。
File
File 菜单中主要包含了以下功能:创建新的Notebook、打开新的界面、拷贝当前Notebook、重命名Notebook、保存还原点、恢复到指定还原点、查看Notebook预览、下载Notebook、关闭Notebook。
其中下载Notebook选项,它可以将当前Notebook转为py文件、html文件、markdown文件、rest文件、latex文件、pdf文件。(很有用)
Edit
Edit 菜单中主要是对单元格进行操作
View
写在前面:
View中的功能可以让用户更好的展示自己的notebook,但对编写代码、实现功能没有影响。
Insert
Insert 菜单中包含了:
很明显,工具栏中的功能大多都是菜单栏中的一部分功能的体现,主要是为了方便寻找。
Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。在不同模式下我们可以进行不同的操作。
来源:简书-Jupyter Notebook 初级教程
编辑模式下的快捷键:
关于快捷键的中文解释:
Python快捷键中文版
Notebook最友好的一个功能就是可以在cell中通过Markdown来编写文本。我们首先创建一个cell,然后更改类型为markdown,更改成功后,cell开头没有“In[?]:”的提示符。然后点击cell,按照markdown语法来输入文本。
除了对markdown语法的支持外,同时也支持html代码,此外,也支持latex公式语法。
图源来自这里
有关Latex数学公式的部分,这篇文章的作者写得很详细了,可以直接参考。
首先在cell中编写好Python代码,然后点击运行,可以直接在下面看到结果。
这是Jupyter Notebook与Markdown知识点汇总的第一部分,下次查找到更全的资料会在博客后续继续补充。
最后
祝阅读愉快。