系列文章
大纲
- Jupyter介绍
- Jupyter安装和配置
- Jupyter常见操作
Jupyter介绍
Jupyter Notebook是一个开源Web应用程序,可以使用它在浏览器中编写Python代码。 它的常见使用场景:数据清理和转换,数值模拟,统计模型,数据可视化,机器学习等。图1是Jupyter的工作界面,可以同时在一个Jupyter文件中编写Markdown文档和Python代码。
![Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程](http://p2.ttnews.xyz/loading.gif)
图1 jupyter notebook interface
Jupyter安装配置
在之间的文章中已经介绍了Conda,基于前面的创建的test Python虚拟环境,来安装配置jupyter notebook。
安装
conda install -c conda-forge notebook
![Python系列篇四|搭建本地Jupyter环境,实现高质量Python编程](http://p2.ttnews.xyz/loading.gif)
图2 conda安装jupyter notebook
生成并配置jupyter配置文件
使用jupyter notebook --generate-config命令生成jupyter配置文件,如图3。
图3 jupyter生成配置文件
使用jupyter --config-dir列出jupyter notebook配置地址。
图4 jupyter --config-dir
使用vim进入生成的配置文件,在配置文件中设置地址,如图,找到c.NotebookApp.notebook_dir,设置需要方式jupyter文件存储位置,编辑保存后,重新打开jupyter。具体操作如图5。
vim jupyter_notebook_config.py
图5 c.NotebookApp.notebook_dir
Jupyter常见操作
完成上述操作后,在命令行执行jupyter notebook,会在浏览器中打开如下界面,此界面为jupyter的工作界面。
图6 jupyter工作界面
新建文件夹
图7 jupyter创建文件
图8 jupyter修改目录名
进入上面创建的文件目录,然后新建python文件
图9 python新建文件
执行Python语句
插入一个单元格,在单元格中写入一条常见的python语句,点击运行,可以得到运行结果,如图10。
图10 jupyter执行python语句
选择单元格类型
可以选择单元格类型为markdown,然后在里面插入markdown语法
图11 jupyter 单元格类型
这篇文章运行代码放在了github仓库https://github.com/treeandgrass/pythonlife/blob/master/pythonbasics/pythoncondition.ipynb
jupyter notebook还有非常多的其它功能,请详见https://jupyter-notebook.readthedocs.io/en/stable/
閱讀更多 城東的花開了 的文章