入门使用指南——详细的数据分析神器Jupyter

jupyter介绍

使用python进行数据分析已经占了总数的58%,排在了在第一位,Jupyter 对于数据分析而言极其重要,是一种交互式的编程环境。

Jupyter Notebook [1] 是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。

如在编程过程中需要编写说明文档(Markdown格式),可在同一个页面中直接编写,便于作及时的说明和解释。

1、安装

安装Jupyter Notebook之前,需要安装Python ( 参考链接: python环境搭建 )

法1:

你可以通过进入Anaconda官方网站 (后台回复   编辑器  ) 自行下载。

Anaconda已经自动为你安装了Jupter Notebook及其他工具,还有python中超过180个科学包及其依赖项。

入门使用指南——详细的数据分析神器Jupyter

入门使用指南——详细的数据分析神器Jupyter

法2:pip

如下图所示,在终端直接输入 命令  pip install jupyter ,会默认 使用清华的 镜像源,下载速度快 且稳定。

可参考文章(点击进入):让你的pip飞起来~

pip install jupyter

入门使用指南——详细的数据分析神器Jupyter

入门使用指南——详细的数据分析神器Jupyter

2、启动(不同目录)

在终端(Win+R)输入cmd打开,输入命令 jupyter notebook。默认打开的目录是 windows用户的家目录。

C:\Users\痴。

网上找了可以修改的默认地址的方法:

在终端输入以下命令:

jupyter notebook --generate-config

会在下面的目录生成 py配置文件,

C:\Users\痴。.jupyter\jupyter_notebook_config.py

修改jupyter_notebook_config.py配置文件:

找到“c.NotebookApp.notebook_dir=……”,把路径改成自己的工作目录。

D:\jupyter notebook

修改后,重新启动jupyter,默认的打开路径就是之前配置好的路径。

入门使用指南——详细的数据分析神器Jupyter

入门使用指南——详细的数据分析神器Jupyter

这样操作之后,每次打开的都是这个目录,不是很推荐。

我平时最常用(最省事)的方式:

打开 .ipynb文件所在的目录, shift+鼠标右键 “在此处打开powershell”,输入 “jupyter notebook”

入门使用指南——详细的数据分析神器Jupyter

3、给Jupyter换主题

使用 Jupyter主题 [2] ,不仅能让你的Jupyter界面更好看、更舒服,还能让屏幕上的代码看起来更显眼。

1、安装插件

pip install jupyterthemes(使用镜像,可参考文章:让你的pip飞起来~)

2、查看主题列表

jt -l(终端输入命令)

Available Themes:

  • chesterish
  • grade3
  • gruvboxd
  • gruvboxl
  • monokai
  • oceans16
  • onedork
  • solarizedd
  • solarizedl

3、选择主题:

jt -t grade3 -T -f source -tf robotosans -tfs 12 -nf robotosans -nfs 13 -cellw 90%

上述命令执行后的效果如下图所示,命令详解见下表。

入门使用指南——详细的数据分析神器Jupyter

命令详解,参考文章:

jupyter自定义字体和大小、主题安装实例及效果图 [3] :

jt安装主命令-t grade3安装grade3主题-T显示jupyter notebook工具栏-f source指定代码的字体"source"字体-fs 11指定代码的字体为11号-tf robotosans指定文本(markdwon)字体(font)为"robotosans"字体-tfs 12指定文本(markdown)字体大小(font-size)为12号-nf robotosans指定notebook的界面字体(font)为"robotosans"字体-nfs 13指定notebook的界面字体(font)为13号

想要恢复到默认主题,可以使用以下命令:

jt -r  # 恢复到默认主题

4、插件配置

笔记本扩展(nbextensions)是一种JavaScript模块,可以加载到笔记本前端页面上,可以大大提升用户体验。

nbextensions 插件 如下图所示

入门使用指南——详细的数据分析神器Jupyter

Hinterland

Hinterland功能可以让你每敲完一个键,就出现下拉菜单,可以直接选中你需要的词汇。

Autopep8

一键美化代码,强迫症的福音。需要提前安装aotopep8模块 (pip install autopep8)

Snippets

Snippets在工具栏里加了一个下拉菜单,可以非常方便的直接插入代码段,完全不用手动敲。

安装:

pip install jupyter_contrib_nbextensions(使用镜像)

然后把Jupyter打开,你就可以看到NBextensions这个选项卡了。

5、我是小结

本文首先介绍了jupyter notebook 的安装(需要提前安装python,参考链接: python环境搭建 ),

可以安装Anaconda (后台回复   编辑器 ) 或者使用pip安装,

然后是jupyter 主题的安装选择,

最后介绍了实用的插件(自动补全代码、生成目录、一键格式化代码等等)

参考资料

[1]

Jupyter Notebook介绍、安装及使用教程: https://zhuanlan.zhihu.com/p/33105153

[2]

优雅地使用jupyter: https://www.zhihu.com/question/59392251

[3]

jupyter自定义字体和大小、主题安装实例及效果图: https://blog.****.net/weixin_42159940/article/details/84404828?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase