明天将介绍7个不常见然而却很好用且可能提高效率的Jupyter扩大
1、voila
这个扩大将将Jupyter笔记本变成独立的网络应用程序。与通常的html转换的笔记本不同,每个连贯到Voilà 应用程序的用户都会启动一个Jupyter内核,所以通过这个web利用咱们能够对Jupyter代码进行批改和回调,他的web是通过tornado来开发的,这个扩大在GitHub上有超过4k star。
2、nbdime
在Jupyter Notebook中进行代码的版本控制有时很难,然而这个扩大提供了jupyter的“内容感知”和合并。 它会尝试了解析文档的构造。 并在合并时提供可视化的提醒,这个扩大在GitHub上具备超过2K star。
3、RISE
这个扩大能够疾速将Jupyter转换成幻灯片。他是基于js进行幻灯片显示,所以一个案件键就能够启动一个基于js的幻灯片。这个扩大在GitHub上有超过3k star。
4、bokeh
Bokeh (Bokeh.js) 是一个 Python 交互式可视化库,它基于 D3.js进行可视化所以能够疾速简略地创立交互式绘图、仪表板,并且能够对大型数据集进行的高性能交互可视化绘图,在GitHub上曾经有16.5k star。
5、nbgrader
这个扩大能够为Jupyter进行评分。所以如果你是教育工作者它是十分有用的,比方它能够轻松地创立基于Jupyter的课后作业,学生能够通过Jupyter进行编码练习和书面问题的答复,而后通过这个扩大来对作业进行打分。它在GitHub上有超过1k star。
6、 jupytext
jupytext是一个用于jupyter的内容管理器,它容许jupyter关上notebook并将其保留为文本文件。Jupytext 当初反对的语言还不能笼罩 Jupyter Notebook 的全副,但曾经搞定了几种最风行语言。它反对 Jupyter Notebook 和上面这些格局之间的互相转换:Julia 脚本(.jl)、Python 脚本(.py)、R 脚本(.R)、Markdown 文件(.md)、R Markdown 文件(.Rmd)。它在GitHub上有超过55k star。
7、 jupyterlab-git
这是一个应用Git进行版本控制的JupyterLab扩大。它在GitHub上有超过1k star。
https://avoid.overfit.cn/post/6643b760286d41e7a2753ec6dba522dc
作者:Farhan Tanvir