机器学习初学者 02月18日
【Python】Jupyter Notebook实用插件分享
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文推荐了16个Jupyter Notebook超实用插件,旨在提升数据分析和代码编写效率。通过简单的pip命令安装,这些插件能显著增强Notebook的功能。插件包括窗口分面、Markdown文本高亮、Cell标记与锁定、代码折叠、快速文档获取、PEP8规范优化、代码补全、显示行号、添加目录、按标题折叠、文件过滤、代码字号收缩、字符选中高亮、快捷键编辑、编辑模式切换以及变量收集浮窗等,覆盖了代码编写、文档管理和界面优化等多个方面,让Jupyter Notebook的使用更加便捷高效。

🗂️窗口分面(Scratchpad): 允许新开一个窗口,方便数据分析过程中对照查看绘图数据或修改参数后的效果图,通过Ctrl+B快捷键即可实现。

🔑Cell标记与锁定(Runtools): 增强了默认Cell的功能,可以标记和锁定Cell,防止误操作,确保代码执行的稳定性和可控性。

📜代码规范优化(Code prettify): 按照PEP8 Python编码规范美化代码,依赖Google开发的YAPF模块,保证代码风格的统一和可读性。

💡快捷键编辑(Keyboard shortcut editor): 允许用户编辑、删除已有快捷键,并添加新的快捷键,定制个性化的操作习惯,提高工作效率。

pythonic生物人 2025-02-18 11:52 浙江

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


窗口分面:Scratchpad

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


Markdown文本高亮:Highlighter

高亮Markdown cell中选择的文本。

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

Cell标记、锁定:Runtools

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


代码折叠:Code folding

代码折叠


Document快速获取:Snippets menu

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


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 

代码补全:Hinterland

代码自动补全。 


显示行号:Toggle all line numbers

显示代码行号。jupyter notebook默认自带设置行号功能 


添加目录:Table of Contents (2)

给notebook添加目录 


按标题折叠:Collapsible headings

notebook按标题折叠


文件过滤:Tree Filter

文件过滤。 


代码字号收缩:Code Font Size

代码块字体放大缩小。 


字符选中高亮:Highlight selected word

高亮选中的字符。


快捷键编辑:Keyboard shortcut editor

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


编辑模式切换:Select CodeMirror Keymap

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


变量收集浮窗:Variable Inspector

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

-END-

        



阅读原文

跳转微信打开

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Jupyter Notebook 插件 效率工具
相关文章