Jupyter Notebook 与 Markdown 知识点汇总整理

这是一篇jupyter notebook与Markdown知识点整理的个人笔记,对大家有一定的帮助,有错误的地方欢迎大家指正,希望可以互相交流学习。

Jupyter Notebook

jupyter notebook安装及介绍

参考链接https://www.jianshu.com/p/91365f343585

简介

Jupyter Notebook是一个开源的Web应用程序,允许用户创建和共享包含代码、方程式、可视化和文本的文档。它的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。它具有以下优势:

  1. 可选择语言:支持超过40种编程语言,包括Python、R、Julia、Scala等。
  2. 分享笔记本:可以使用电子邮件、Dropbox、GitHub和Jupyter Notebook Viewer与他人共享。
  3. 交互式输出:代码可以生成丰富的交互式输出,包括HTML、图像、视频、LaTeX等等。
  4. 大数据整合:通过Python、R、Scala编程语言使用Apache Spark等大数据框架工具。支持使用pandas、scikit-learn、ggplot2、TensorFlow来探索同一份数据。

运行

安装成功后, 可以直接从菜单里打开jupyter notebook
Jupyter Notebook 与 Markdown 知识点汇总整理
当然,也有更便捷的方法,在Command Prompt(Windows)中运行以下命令就可打开Jupyter Notebook。

jupyter notebook

Jupyter Notebook 与 Markdown 知识点汇总整理

Jupyter Notebook 快捷键使用

如何能加快写代码的速度,程序员如何做到“拥有键盘就拥有了整个世界”,那就是熟练掌握各种快捷键的使用,可以减少手在键盘和鼠标之间转换而浪费的时间,下面我们就一起来看一看吧!

Jupyter Notebook 有两种键盘输入模式。
命令模式,键盘输入运行程序命令;这时的单元框线是灰色。
编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。

命令模式下的快捷键
Jupyter Notebook 与 Markdown 知识点汇总整理
常用
转入编辑模式Enter
运行本单元,选中下个单元Shift+Enter
运行本单元Ctrl+Enter
运行本单元,在其下插入新单元:Alt+Enter :
单元转入代码状态Y
单元转入markdown状态M
单元转入raw状态R
设定 1 级标题1
设定 2 级标题2
设定 3 级标题3
设定 4 级标题4
设定 5 级标题5
设定 6 级标题6
选中上方单元Up
选中上方单元K
选中下方单元D
选中下方单元J
扩大选中上方单元Shift+K
扩大选中下方单元Shift+J
在上方插入新单元A
在下方插入新单元B
剪切选中的单元X
复制选中的单元C
粘贴到上方单元Shift+V
粘贴到下方单元V
恢复删除的最后一个单元Z
删除选中的单元D,D
合并选中的单元Shift+M
文件存盘Ctrl+S
文件存盘S
转换行号L
转换输出O
转换输出滚动Shift+O
关闭页面Esc
关闭页面Q
显示快捷键帮助H
中断Notebook内核I,I
重启Notebook内核0,0
忽略Shift
向上滚动Shift+S
向下滚动Space

编辑模式下的快捷键
Jupyter Notebook 与 Markdown 知识点汇总整理
常用
代码补全或缩进Tab
提示Shift-Tab
缩进Ctrl-]
解除缩进Ctrl-[
全选Ctrl-A
复原Ctrl-Z
再做Ctrl-Shift-Z
再做Ctrl-Y
跳到单元开头Ctrl-Home
跳到单元开头Ctrl-Up
跳到单元末尾Ctrl-End
跳到单元末尾Ctrl-Down
跳到左边一个字首Ctrl-Left
跳到右边一个字首Ctrl-Right
删除前面一个字Ctrl-Backspace
删除后面一个字Ctrl-Delete
进入命令模式Esc
进入命令模式Ctrl-M
运行本单元,选中下一单元Shift-Enter
运行本单元Ctrl-Enter
运行本单元,在下面插入一单元Alt-Enter
分割单元Ctrl-Shift–
分割单元Ctrl-Shift-Subtract
文件存盘Ctrl-S
忽略Shift
光标上移或转入上一单元Up
光标下移或转入下一单元于编辑区域与预览区域中间:Down

Markdown 基本使用

标题

#  一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题

一级标题

二级标题

三级标题

四级标题

五级标题

文本的样式

*我很漂亮* 
**我很漂亮**
===我很漂亮==
~~我很漂亮~~
>我很漂亮
H~2~O is是液体。
2^10^ 运算结果是 1024.

我很漂亮
我很漂亮 加粗文本
我很漂亮
我很漂亮

我很漂亮

H2O is是液体。
210 运算结果是 1024.

引用

#引用
>>>>>>>>>>>>

调整插入图片格式

图片: ![Alt](https://avatar.csdn.net/7/7/B/1_ralf_hx163com.jpg)

带尺寸的图片: 在末尾添上   =30x30                    
例如:![Alt](https://avatar.csdn.net/7/7/B/1_ralf_hx163com.jpg#=30x30)

居中的图片:在末尾添上   #pic_center
例如:![Alt](https://avatar.csdn.net/7/7/B/1_ralf_hx163com.jpg#pic_center)

居中并且带尺寸的图片: 在末尾添上    #pic_center =30x30
例如:![Alt](https://avatar.csdn.net/7/7/B/1_ralf_hx163com.jpg#pic_center =30x30)

Jupyter Notebook 与 Markdown 知识点汇总整理
Jupyter Notebook 与 Markdown 知识点汇总整理
Jupyter Notebook 与 Markdown 知识点汇总整理
Jupyter Notebook 与 Markdown 知识点汇总整理

列表

  • 我很漂亮
    • 我很漂亮
      • 我很漂亮
  1. 我很漂亮
  2. 我很漂亮
  3. 我很漂亮
  • 我不漂亮
  • 我很漂亮

表格

一个简单的表格是这么创建的:

我很漂亮     | 原因
-------- | -----
皮肤  | 肤白
样貌  | 貌美
腿  | 大长腿

使用`:---------:`居中
使用`:----------`居左
使用`----------:`居右
我很漂亮 原因
皮肤 肤白
样貌 貌美
大长腿

功能快捷键

撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G

直接输入1次#,并按下space后,将生成1级标题。
输入2次#,并按下space后,将生成2级标题。
以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。