Jupyter Notebook short tutorial

Jupyter Notebook 是以网页形式打开,可以在网页页面中直接编写代码运行代码,代码的运行结果也会直接在代码块下显示的程序。当前jupyter内部支持python和ROOT C++两种编程语言。


文件操作

可以对现有文件通过勾选的方式进行复制、重命名、移动、下载、查看、编辑和删除的操作 (如下图)。

image-20200922163434558

第一次使用时先建立个人目录。点击PKU或UCAS进入相应目录,点击右上角 [新建] 按钮。在弹出的菜单中选择[文件夹], 输入个人名字拼音(如李某某, LiMoumou),建立个人目录。

回到根目录 :点击左上角 文件夹 图标,可回到根目录。

建立新文件:进入个人目录,点击右上角 [新建] 按钮,选择 ROOT C++,则可在新建的文件内编写和执行 root 的代码块,并使用 Markerdown 语法编写说明文档 (如下图)。

image-20200922163230719


ROOT 代码块和运行结果

Jupyter Notebook 的 Code 单元格和 root 命令行 (Cling Prompt) 的功能和用法几乎一致。

点击菜单栏的 ”插入 - 插入单元格上面/插入单元格下面“ 会默认插入一个 Code 类型的单元格。在 Code 单元格内编写 ROOT 代码,编写完成后点击菜单栏 "单元格 - 运行单元格并自动在下面插入”,可以运行单元格内的代码,运行结果会打印在此单元格下方。

image-20200922163753689


Markerdown 语法和显示效果

Jupyter Notebook 的 标签 单元格支持 Markerdown 语法。

选中一个 Code 单元格,点击菜单栏的 ”单元格 - 单元格类型 - 标签",可将单元格类型转换为 标签。在标签单元格内使用 Markerdown 语法编写说明文档,编写完成后点击菜单栏 "单元格 - 运行单元格并自动在下面插入”,显示结果会替换当前单元格。

image-20200922163844890

image-20200922163909447


快捷键

image-20200922170609201