📜  Jupyter Notebook (1)

📅  最后修改于: 2023-12-03 15:32:26.764000             🧑  作者: Mango

Jupyter Notebook:程序员的探险家

Jupyter Notebook 是一种交互式计算环境,可以让程序员在代码、执行结果和文本(可以是 Markdown)之间进行自由切换。本文将介绍Jupyter Notebook 的相关概念和基本使用方法。

1. Jupyter Notebook 概念
1.1 单元格(Cell)

Jupyter Notebook 的最小交互单元是单元格(Cell),它可以包含代码和文本。单元格的类型可以是代码单元格(Code Cell)或文本单元格(Markdown Cell)。

1.2 核心(Kernel)

Jupyter Notebook 使用一种称为核心(Kernel)的异步计算后端来执行代码。使用 Kernel 可以运行 Python、R、Julia、Scala 等语言。

1.3 小部件(Widget)

小部件(Widget)是一种交互式用户界面元素,可以轻松添加到 Jupyter Notebook 内。它们有助于将代码和用户界面集成起来。

2. 基本使用方法
2.1 安装和启动

Jupyter Notebook 可以使用 Anaconda 或 pip 安装。可以使用以下命令启动Jupyter Notebook:

$ jupyter notebook
2.2 使用单元格

在 Jupyter Notebook 中,可以使用多个单元格来编写代码和文本。可以使用 Shift + Enter 快捷键来运行单元格。

2.2.1 创建代码单元格

要创建代码单元格,请单击添加单元格按钮并选择代码单元格(Code Cell)。Code Cell 允许您键入代码并将其运行。

2.2.2 创建文本单元格

要创建文本单元格,请单击添加单元格按钮并选择文本单元格(Markdown Cell)。Markdown Cell 允许您编写文本,其中可以包括引用、标题、段落、链接等。

2.3 快捷键

Jupyter Notebook 有多个快捷键可用于简化工作流程。

以下为常用的快捷键:

  • Shift + Enter: 运行当前单元格并移到下一个单元格
  • Ctrl + Enter: 运行当前单元格
  • Alt + Enter: 运行当前单元格并添加一个新单元格
  • Y: 将当前单元格从文本单元格转换为代码单元格
  • M: 将当前单元格从代码单元格转换为文本单元格
结论

Jupyter Notebook 是一个非常强大的工具,可以大大提高程序员的工作效率。使用 Jupyter Notebook 可以将代码、执行结果和文本进行整合,进一步提高代码的可读性和可重复性。