【Python】Jupyter Notebook实用插件分享

本文推荐Jupyter Notebook 16个超实用插件。

插件安装

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即可搞定,出现以下表示安装完毕。 6227521a13318c4ff492105ddd2bc07c.png07d30cae7110e6cee5634d2ebfe86216.png下面请搬好小板凳。

208408c4b17c50f6cb847afa79cc4bf5.gif


窗口分面:Scratchpad

新开一个窗口,在数据分析过程中非常有用,比如你画了个图,想对照着图看绘图数据、或者看看修改参数后的效果图。**快捷键:**Ctrl键+B键b7520653b978f9720ec707b099890539.gif


Markdown文本高亮:Highlighter

高亮Markdown cell中选择的文本。

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

Cell标记、锁定:Runtools

该插件为为默认Cell的一个很好补充,先看下cell本来具有的功能:f37bc123f8988140034bb40c356680dd.pngRuntools中几个有用功能重点介绍下,特别是标记和锁定celldae38e62dde52ec79dbc63ab92f0a7f7.png

33effcf39381a99ba1c7dca269b247a8.gif

代码折叠:Code folding

代码折叠53c2bdd0b0b15e28c939a3f6c7dc87e9.gif


Document快速获取:Snippets menu

快速添加python、常见模块的example、document等等。 995b915a0dbb828ce64a0d27dfab573e.gif


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
93bfab7f97b1bcd834631995b5b9999d.gif

代码补全:Hinterland

代码自动补全。 fee5e130b52cfc3330dfd30de42467fc.gif


显示行号:Toggle all line numbers

显示代码行号。b2968f1cae8da2ef6c99f44713c537aa.gifjupyter notebook默认自带设置行号功能 6fe9b953144044b1e08dfdbeeadbc4dd.png


添加目录:Table of Contents (2)

给notebook添加目录 1800948aa205a0cb90f774a8b8b613a0.gif


按标题折叠:Collapsible headings

notebook按标题折叠9e29c2e233c19d870bdd86514dcc4049.gif


文件过滤:Tree Filter

文件过滤。 e3d4d841a6298fc527e2002ae97736af.gif


代码字号收缩:Code Font Size

代码块字体放大缩小。 1c74945d19ea9faa7d850d9c2eb769a6.gif


字符选中高亮:Highlight selected word

高亮选中的字符。40fd4d8c1fbb325c35cd4eb5cc0f5949.gif


快捷键编辑:Keyboard shortcut editor

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


编辑模式切换:Select CodeMirror Keymap

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


变量收集浮窗:Variable Inspector

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

-END-

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值