Jupyter Notebook与Markdown知识点汇总(一)

安装与启动

软件简介

Jupyter Notebook 是一个非常强大的工具,常用于交互式地开发和展示数据科学项目。它将代码和它的输出集成到一个文档中,并且结合了可视的叙述性文本、数学方程和其他丰富的媒体。它直观的工作流促进了迭代和快速的开发,使得notebook 在当代数据科学、分析和越来越多的科学研究中越来越受欢迎。

安装与启动

我使用 Jupyter Notebooks 的最简单方法是安装 Anaconda。
安装 Anaconda方法如下:

  1. 下载支持Python 3(就不用 Python 2.7 了)的最新版本 Anaconda。
  2. 按照下载页面或可执行文件中的说明安装 Anaconda。
  3. 打开Anaconda:
    在这里插入图片描述
  4. 进入Jupyter Notebook后即可开始新建notebook的操作了。

新建Notebook

操作教程

认识界面

运行Jupyter notebook

打开notebook以后,我们会看到如下界面:

操作面板
这是 Notebook Dashboard,专门用于管理 Jupyter Notebooks。

新建notebook

选择Python 3
按照图上所示,来创建一个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 菜单中包含了:

  1. 在当前位置之下插入一个新的cell(单元格)
  2. 在当前位置之上插入一个新的cell(单元格)
    在这里插入图片描述
  • Cell
    Cell 菜单主要包含了运行cells、运行cells后并在之后插入新的cell、运行所有cells、运行当前之上的所有cell、运行当前之下的所有cell、改变cell类型(code、markdown、raw nbconvert)等。
    在这里插入图片描述
  • Kernel
    在这里插入图片描述
  • Help
    在这里插入图片描述

熟悉工具栏

很明显,工具栏中的功能大多都是菜单栏中的一部分功能的体现,主要是为了方便寻找。
在这里插入图片描述

单元

快捷键

Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。在不同模式下我们可以进行不同的操作。

  • 在编辑和命令模式之间切换,分别使用 Esc Enter
    大家可以在Help中进行查询。

命令模式下的快捷键
在这里插入图片描述
基本的快捷键操作:

  • UpDown 键向上和向下滚动你的单元格。
  • A B 在活动单元上方或下方插入一个新单元。
  • M 将会将活动单元格转换为 Markdown 单元格。
  • Y 将激活的单元格设置为一个代码单元格。
  • D + D(按两次 D)将删除活动单元格。
  • Z将撤销单元格删除。
  • 按住 Shift,同时按 UpDown ,一次选择多个单元格。

来源:简书-Jupyter Notebook 初级教程

编辑模式下的快捷键
在这里插入图片描述
关于快捷键的中文解释:
Python快捷键中文版

Markdown知识点汇总

Notebook最友好的一个功能就是可以在cell中通过Markdown来编写文本。我们首先创建一个cell,然后更改类型为markdown,更改成功后,cell开头没有“In[?]:”的提示符。然后点击cell,按照markdown语法来输入文本。

除了对markdown语法的支持外,同时也支持html代码,此外,也支持latex公式语法。
在这里插入图片描述
图源来自这里

有关Latex数学公式的部分,这篇文章的作者写得很详细了,可以直接参考。

运行Python代码

首先在cell中编写好Python代码,然后点击运行,可以直接在下面看到结果。
在这里插入图片描述


这是Jupyter Notebook与Markdown知识点汇总的第一部分,下次查找到更全的资料会在博客后续继续补充。

最后

祝阅读愉快。

猜你喜欢

转载自blog.csdn.net/syd_de_blog/article/details/88379224