Python编辑器之jupyter使用介绍(拓展插件使用手册)

一、jupyter拓展工具

       Jupyter Notebook 是一个很棒的教学、探索和编程环境,但其功能不足也是出了名的。幸好,有许多方法可以改进这个不错的工具,如 Jupyter Notebook 扩展工具。

       Jupyter Notebook 扩展插件是扩展 notebook 环境基本功能的简单插件。它们用 JavaScript 语言编写,会自动套用代码格式或者在单元格完成后发送浏览器通知。扩展插件目前仅支持 Jupyter Notebook(不支持 Jupyter Lab)。

       为什么要使用扩展插件?Jupyter Notebook 是一个很好用的工具,可用于教学、学习、原型设计、探索和尝试新方法(甚至可用于 Netflix 的生产过程中)。但是,原版 notebook 功能有限,有时令人挫败。虽然 Jupyter Notebook 扩展插件没有完全解决这个问题,但它们确实能让你的工作变得更轻松。

1、下载

打开Windows的cmd,在命令提示符中运行以下命令:

pip install jupyter_contrib_nbextensions && jupyter contrib nbextension install

2、查看

启动 Jupyter Notebook,并导航至新的 Nbextensions 选项卡。

       选择你想要的扩展功能,享受它带来的优势。(如果你没看到扩展选项,打开 notebook,单击「edit」,然后点「nbextensions config」)

       在 notebook 的工具栏里可以看到扩展插件:

3、功能点举例介绍

  1. Exercise:先选中第一个cell1使用Shit+J按钮选中下两个cells,使用Alt+s这是三个cell合并到一起。通过点击第一个cell上方的边框栏使其恢复成三个cell。注意我们第一个选择哪个cell,就是以哪个cell进行合并单元格操作。如果我们不想使用solution功能也可以使用相同的快捷键进行取消。
  2. Exercise2:基本使用方式和Exercise一致只是快捷键为==Alt+D==
  3. Keyboard short cut editer:这个扩展允许你编辑或删除默认的笔记本键盘快捷键,或者创建你自己的新键盘快捷键。为了编辑你的快捷键,打开键盘快捷键帮助对话框,或者按下命令模式下的h键,或者从菜单中选择快捷键。
  4. Note:设置的快捷键必须是符合一定的规范,并且不能和当前已有的快捷键重合。
  5. Collapsible Headings:可折叠的标题图标.允许笔记本有可折叠的部分,用标题隔开.允许笔记本有可折叠的部分,用标题隔开.任何标记的标题单元格(也就是以1-6字符开头的单元格),一旦呈现,就会变成可折叠的.标题的折叠/扩展状态存储在单元元数据中,并在笔记本加载上重新加载。
  6. Ruler:用于显示每行代码期望字符数.如图中红线所示. 默认的每行数为78。
  7. Table of Contents:目录,可以将所有的heade标题栏收集起来,只对于已经运行的markdown类型的标题有效。通过目录可以进入指定链接。
  8. Comment/Uncomment Hotkey:通过Alt+C的快捷键对代码进行注释,可以注释一行也可以注释多行,也可以通过二次取消注释。
  9. Hinterland:代码自动补全,选中 - [x] Whether to request hints while typing code comments. ,则在进行注释时也会有代码补全的提醒,并且此插件不需要用空格的形式或者是Tab键的形式。
  10. Nbextensions dashboard tab:在主页中提供配置Nbextensions的接口。
  11. Select CodeMirror Keymap:选择不同的keymap 可以选择default,emacs,vim,sublime等多种形式。
  12. ExecuteTime:执行时间,用于显示程序代码执行时间。
  13. Initialization cells:可以将cell设置为在页面load初始化时就执行,或者也可以空过菜单栏的按键对Initialization cells一键执行。
  14. Nbextensions edit menu item:在编辑菜单项加入可以配置Nbextensions的选项。
  15. Python Markdown:通过这个插件可以在markdown模式中执行python代码。
  16. Autopep8:轻轻一击就能获得简洁代码。
  17. variable inspector:跟踪你的工作空间。variable inspector 会显示你在 notebook 中创建的所有变量的名称,以及它们的类型、大小、形状和值。

4、总结

       安装 Jupyter Notebook 扩展插件,花点时间弄清楚哪些有用,然后提高自己的工作效率。虽然这些功能不至于改变你的人生,但它们带来的益处也是值得的。而且累积起来为你节约了很多宝贵的开发时间。

 

文章未经博主同意,禁止转载!

 

猜你喜欢

转载自blog.csdn.net/qq_40304090/article/details/87859366