启动 Jupyter notebook 服务,你可以在起始页看到第四个叫做 Nbextensions 的选项。点击这个选项,然后就可以看到极妙的功能集,这些都是你一直希望在 Jupyter Notebooks 中拥有的。

Nbextensions 标签!
正如你在上面看到的,这个扩展列表十分庞大,甚至第一眼看上去有些吓人。但并不是所有的都有用,下面是我用到的一些功能:
-
Table of Contents(2):单击生成整个笔记本的目录,不同的 section 都有对应的超链接。
-
Scratchpad:在我看来绝对是最好的扩展了。这是一个你可以在里面做代码实验的独立空间,不会干扰笔记本中的其他部分。
-
Codefolding :代码折叠,这个不需要做过多的解释。
-
Hide Input All:隐藏所有的代码单元,同时保持所有的输出和 markdown 单元可见。如果你要向非技术人员解释你的结果,那么这就会是一个很有用的功能。
-
Variable Inspector:将你从调试的忧伤中拯救出来,这与 Spyder IDE 中的变量检查窗口有些类似。
-
Spellchecker:对 markdown 单元中的内容进行拼写检查。
-
Zenmode:移除掉屏幕中杂乱无关的内容,以便你能够聚焦于重要的东西上,例如代码。
-
Snippets Menu:从 list comprehension 到 pandas 以及它们之间的所有常用代码片段的一个很酷的集合。这是最好的部分?你可以修改窗口的小部件来添加你自己的定制片段。
上述列表包含了我常用的扩展功能,但是我鼓励你去尝试一下其余的扩展功能。一些有意思的功能包括 ScrollDown、table_beautifier 以及 Hinterland。

Snippet 扩展和 Table of Contents generation 扩展在工作中同时使用。

Scratchpad 扩展
【编辑推荐】
- 梯度下降是最好的程序员:Julia未来将内嵌可微编程系统
- 10种好用的Python开发编辑器,你使用过几种呢?
- 谷歌推Byteboard:以工作能力考核程序员面试者
- 50行Python代码获取高考志愿信息,再也不用百度啦
- Oracle 程序员吐槽:我永远不会再为 Oracle 工作了
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0 (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|