人生苦短,必须学会的写Python代码利器( 三 )


  • 定义了3个变量
  • 给定了一个返回值result

人生苦短,必须学会的写Python代码利器

文章插图
 
我们在notebook中运行py文件:查看3个变量和返回值的情况
人生苦短,必须学会的写Python代码利器

文章插图
 
八、扩展功能8.1安装Jupyter notebook本身功能其实不是很多 , 所以通常会给它安装一个扩展 , 安装之后就可以起飞了 。
安装和启动命令如下:
# 安装Jupyter的配置器pip install jupyter_nbextensions_configurator# 启动配置器jupyter nbextensions_configurator enable --user
人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 
8.2显示代码行数当一个单元格中的代码很多行 , 我们想显示行数:
人生苦短,必须学会的写Python代码利器

文章插图
 
8.3编码Markdown文档当Peter需要在notebook中做笔记的时候 , 都是使用的Markdown 。在Jupyter notebook中是可以直接Markdown语法来编写内容的 , 两种方式可以实现 。
关于 什么是Markdown 以及 Markdown的语法  , 直接在公众号中回复 Markdown 就可以获取免费的PPT来进行学习 。
方法1:下拉选项中选择【标记】
人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 
方法2:快捷键的使用:【左侧蓝+M键】 ,  Peter常用
人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 
8.4生成目录在使用Markdown的时候是有不同层级的目录 , 可以显示在notebook中 。首先在扩展中需要开启这个功能:
人生苦短,必须学会的写Python代码利器

文章插图
 
点击启用目录生成:目录默认是在左边 , 也是按照层级来实现的
人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 
我们把光标放在目录上 , 呈现带+的符号 , 可以拖到右边:
人生苦短,必须学会的写Python代码利器

文章插图
 
除了在左侧生成目录 , 还可以在整个ipynb文件的最上面生成目录:
人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 
不管是左侧还是最上面的目录 , 当我们点击其中某个标题的时候 , 都会自动跳转到相应的位置 , 查看、定位文档或者代码超级方便 。
8.5标题高亮安装了扩展之后 , 我们还可以对标题进行高亮显示:
  • 有3种颜色可供选择
  • 设置了高亮之后标题中便会高亮

人生苦短,必须学会的写Python代码利器

文章插图
 

人生苦短,必须学会的写Python代码利器

文章插图
 
8.6LaTex公式既然Jupyter notebook能够使用Markdown , 那么我们可以是Jupyter Notebook中编辑LaTex公式 , 举一个例子:在Markdown格式下的cell中输入如下内容:
$$ P(A mid B) = frac{P(B mid A) , P(A)}{P(B)} $$便会生成相应的LaTeX公式:
人生苦短,必须学会的写Python代码利器

文章插图
 
8.7输出多个结果一般在notebook中只会输出一个结果 , 通过设置能够同时输出多个 。
人生苦短,必须学会的写Python代码利器

文章插图
 
默认情况下只会输出最近一个变量的值** , 例子中是b** 。


推荐阅读