玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)

本文分享Jupyter Notebook中16个实用插件,续前篇:

  • 利用Anaconda在Linux及Windows下配置python环境
  • Conda|Python包和版本管理利器
  • 玩转Jupyter Notebook-(入门篇)

本文速览

插件安装

窗口分面:Scratchpad

Markdown文本高亮:Highlighter

Cell标记、锁定:Runtools​

代码折叠:Code folding

example、document快速获取:Snippets menu

PEP8 代码优化:Code prettify

代码补全:Hinterland

显示行号:Toggle all line numbers 

添加目录:Table of Contents (2)

按标题折叠:Collapsible headings

文件过滤:Tree Filter

代码字号收缩:Code Font Size 

字符选中高亮:Highlight selected word

快捷键编辑:Keyboard shortcut editor

编辑模式切换:Select CodeMirror Keymap

变量收集浮窗:Variable Inspector


插件安装

pip install jupyter_contrib_nbextensions -i https://pypi.tuna.tsinghua.edu.cn/simple
jupyter contrib nbextension install --user
pip install jupyter_nbextensions_configurator -i 

以上三步结束,重新启动jupyter notebook即可搞定,出现以下表示安装完毕。 

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第1张图片

下面分享一些个人感觉实用的插件:


窗口分面:Scratchpad

新开一个窗口,在数据分析过程中非常有用,比如你画了个图,想对照着图看绘图数据、或者看看修改参数后的效果图。

快捷键:Ctrl键+B键

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第2张图片


Markdown文本高亮:Highlighter

高亮Markdown cell中选择的文本。

%%javascript
require("base/js/utils").load_extensions("highlighter/highlighter")

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第3张图片


Cell标记、锁定:Runtools

该插件为为默认Cell的一个很好补充,先看下cell本来具有的功能:

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第4张图片

Runtools中几个有用功能重点介绍下,特别是标记和锁定cell

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第5张图片

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第6张图片


代码折叠:Code folding

代码折叠

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第7张图片


example、document快速获取:Snippets menu

快速添加python、常见模块的example、document等等。

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第8张图片


PEP8 代码优化:Code prettify

按照PEP8 Python编码规范:《PEP 8 -- Style Guide for Python Code》美化代码,依赖Google开发的YAPF模块。

pip install yapf -i  https://pypi.tuna.tsinghua.edu.cn/simple 

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第9张图片


代码补全:Hinterland

代码自动补全。

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第10张图片


显示行号:Toggle all line numbers 

显示代码行号。

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第11张图片

jupyter notebook默认自带设置行号功能 

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第12张图片


添加目录:Table of Contents (2)

给notebook添加目录

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第13张图片


按标题折叠:Collapsible headings

notebook按标题折叠

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第14张图片


文件过滤:Tree Filter

文件过滤。

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第15张图片


代码字号收缩:Code Font Size 

代码块字体放大缩小。

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第16张图片


字符选中高亮:Highlight selected word

高亮选中的字符。

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第17张图片


快捷键编辑:Keyboard shortcut editor

编辑、删除已有快捷键;添加新的快捷键。


编辑模式切换:Select CodeMirror Keymap

如果你习惯了使用 emacs, vim, and sublime,该插件非常适合你。

 玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第18张图片


变量收集浮窗:Variable Inspector

使用浮窗表格收集notebook中的变量信息。

玩转Jupyter Notebook2-(扩展插件篇:实用16个插件分享)_第19张图片


参考资料:

https://github.com/ipython-contrib/jupyter_contrib_nbextensions


更多好文,欢迎关注:pythonic生物人

  • Python可视化|Matplotlib40-LaTeX in Matplotlib和python
  • Python可视化|Matplotlib39-Matplotlib 1.4W+字教程(珍藏版)
  • R语言基础(4)-数学&统计&概率&字符串处理函数|自定义函数|流程控制语句
  • Python可视化|Matplotlib&Seaborn36(完结篇)
  • NGS各种组学建库原理(图解)
  • Perl学习18之生信简单运用(二)

你可能感兴趣的:(Python数据分析基础,python,jupyter)