有趣的jupyter-notebook插件

有趣的jupyter notebook插件:

插件名称 简介 官方链接
Jupyter Contrib NBe 核心扩展包,集成50+插件(代码补全、变量监控、执行时间显示等) GitHub
Hinterland 实时代码补全工具,支持 Python/R/Julia,减少拼写错误 文档
Table of Contents (2) 动态生成目录,支持标题跳转,适合长文档导航 配置页
Variable Inspector 侧边栏实时显示变量类型/大小/值,替代频繁 print(type) 操作 说明
ExecuteTime 记录每个 Cell 的执行时间和完成时间,优化性能分析 详情
Autopep8 一键格式化代码为 PEP8 标准,提升可读性 PyPI
jupyterthemes 界面主题美化,支持暗黑模式/护眼配色(如 monokai, solarized GitHub
Notify 内核空闲时发送浏览器通知,适合长时间任务(如模型训练) 文档
jupyter Widgets 创建交互控件(滑块/下拉菜单),将静态图表转为动态仪表盘 官网
Voilà 将 Notebook 转为独立 Web 应用,隐藏代码仅保留交互结果 文档
RISE 实时代码幻灯片工具,用 Markdown 标题分页,支持演示中修改参数 GitHub

安装:

1
2
3
pip install jupyter_contrib_nbextensions jupyterthemes voila rise
jupyter contrib nbextension install
jupyter nbextension enable [插件名] # 启用具体插件