jupyter notebook真的是太好用了,不仅占用的内存小,而且每个代码块都能单步执行(快捷键Shift+Enter),非常适合在笔记本上写代码。
实际上,jupyter notebook不仅能写代码,还能写文档和日志,比如下面就是用jupyter写的:
通过在代码中间添加文字记录,要比仅仅对函数进行注释好的多,自己可以把学习过程中的心得和体会都记录下来,既美观又实用。
我们之所以能按照审美观点进行排版,是因为jupyter支持markdown语法。markdown作为一种简洁标记型语言,使得我们可以快速的进行博客撰写,并实现美观的排版,比如github使用markdown作为文档编写工具。
本系列打算记录在jupyter中使用markdown的具体排版方式,本文内容如下:
(1)标题
(2)字体
(3)删除线
(4)下划线
需要注意:使用markdown时需要切换cell为“markdown”,而不是“code”模式。也就是将:
切换为:
1、标题标记的使用
标题包含1-6个级别,1级的标题字最大,6级的标题字最小,如果一行的开头使用“#”,并且后面空一格,就能被认为是标题,根据“#”的多少,代表不同的标题级别:
# 我是一级标题
## 我是二级标题
### 我是三级标题
#### 我是四级标题
##### 我是五级标题
###### 我是六级标题
在jupyter中运行上面这个markdown块,就能得到下面的结果:
2、字体标记的使用
markdown支持三种字体,分别是“斜体”、“粗体”、“斜体加粗”,斜体用一对“*”包括起来,粗体和粗斜体分别用两对和三对“*”包括起来:
*它是斜体*
**它是粗体**
***它是粗斜体***
得到下面的结果:
3、给文字添加删除线
删除线就是在文字中间显示出一条横线,比如自己想要表明某个函数在下一个版本中将会被废弃:
~~read image~~
得到下面的结果:
4、给文字添加下划线
下划线需要使用<u>内容</u>来实现,有点类似xml的标签,这个和前面的符号相比有些复杂:
<u>这句话有下划线吗</u>
本文暂时就记录这么多,markdown的语法虽然简单,但是熟练使用还是需要时常进行练习。