jupyter基础

用Jupyter notebook写python代码

写下并运行第一行python代码

点击左上角Untitled给新建的python文档文件重新命名。

jupyter notebook Python代码怎么运行_python

在代码框中输入第一行python代码,shift+回车运行

jupyter notebook Python代码怎么运行_python_02

jupyter notebook Python代码怎么运行_编辑器_03

蓝绿两模式:命令模式、编辑模式

Jupyter notebook中,代码和文档都存在于一个个单元格中,每个单元格都有蓝色和绿色两种状态。

  • 命令模式(蓝色):用于执行键盘输入的快捷命令(新增单元格、剪切、复制等等)。通过 Esc 键从绿色的编辑模式切换到蓝色的命令模式,此时单元左侧显示蓝色竖线。
  • 编辑模式(绿色):编辑文本和代码。选中单元并按 Enter 键进入编辑模式,此时单元左侧显示绿色竖线。

命令模式和编辑模式,其实是源自于著名的vim编辑器,vim编辑器以特别难学和学成之后可以超神而闻名于世。

两种单元格:代码单元格和Markdown单元格

Jupyter notebook中,有两种单元格:代码单元格和Markdown单元格。

  • 代码单元格:这里是你编写代码的地方,通过按 Shift + Enter 运行代码,其结果显示在本单元下方。代码单元左边有 In [1]: 这样的序列标记,方便人们查看代码的执行次序。在蓝色命令模式下,按y键可以将Markdown单元格转换为代码单元格。
  • Markdown 单元格:在这里对文本进行编辑,采用 markdown 的语法规范,可以设置文本格式、插入链接、图片甚至数学公式。同样使用 Shift + Enter 运行 markdown 单元来显示渲染后的文本。在蓝色命令模式下按m键可以将代码单元格转换为Markdown单元格。

编辑Markdown单元格,输入以下内容:

# 我是Markdown一号标题
## 我是Markdown二号标题
### 我是Markdown三号标题
>我是引用,我这行开头有一个灰色竖杠

jupyter notebook Python代码怎么运行_python_04

然后按shift+Enter运行该单元格。

jupyter notebook Python代码怎么运行_jupyter_05

抛弃鼠标,只用键盘

下面介绍Jupyter notebook快捷键,掌握这些快捷键之后,你将彻底解放你拿鼠标的那只手,更专注、高效地敲代码了。

最常用快捷键(必会)

h 查看所有快捷键

Enter 从命令模式进入编辑模式

Esc 从编辑模式退回到命令模式

m 将代码单元格转换为Markdown单元格

y 将Markdown单元格转换为代码单元格

shift+Enter 运行本单元格,选择下面的代码块

ctrl+Enter 运行本单元格

alt+Enter 运行本单元格,在下方新建一个单元格

a 在上方新建一个单元格(above)

b 在下方新建一个单元格(below)

d 删除选中的单元格(delete)

x 剪切本单元格

c 复制本单元格

shift v 粘贴到上面

v 粘贴到下面

l 显示代码行号

所有快捷键

h 查看所有快捷键

jupyter notebook Python代码怎么运行_Markdown_06

jupyter notebook Python代码怎么运行_jupyter_07

在Markdown单元格中输入数学公式

分别在两个Markdown单元格内输入以下内容:

这是爱因斯坦的质能转换方程$E=mc^2$,揭示了质量和能量之间的关系
这是一元二次方程求解公式
$$x = \frac{-b\pm \sqrt{b^2-4ac}}{2a}$$
初中数学内容

jupyter notebook Python代码怎么运行_Markdown_08