我报名参加金石方案1期应战——分割10万奖池,这是我的第31篇文章,点击检查活动详情

快为你的Jupyter添加这7个扩展,效率upup!
  • 作者:韩信子@ShowMeAI
  • Python3◉技术提高系列:www.showmeai.tech/tutorials/5…
  • 本文地址:www.showmeai.tech/article-det…
  • 声明:版权所有,转载请联系平台与作者并注明出处
  • 保藏ShowMeAI检查更多精彩内容
快为你的Jupyter添加这7个扩展,效率upup!

兵欲善其事,必先利其器。关于数据科学家和数据开发工程师们来说,东西也是十分重要的,具有好的东西会大大加速开发效率,并更快更准完成任务。

在数据科学范畴咱们经常会运用 Jupyter Notebook(一个用于创立和共享计算文档的开源 Web 运用程序)来进行数据操作和交互式数据探索,这个东西十分棒的地方在于,它还支撑十分多的拓宽功用。

这些能够增加的拓宽插件,就像瑞士军刀的功用一样,能够很方便支撑许多功用,在本篇内容汇总,ShowMeAI 挑选了 7 个最有用的扩展插件,信任它们也一样能够加速你的开发运用。

关于Python开发环境的装置和设置,Jupyter Notebook 的运用常识,欢迎检查 ShowMeAI 的文章

  • 图解 Python 编程 | 装置与环境装备

Voil:将 Jupyter Notebook 变成独立的 Web 运用程序

Voil 是一个十分有用的 Jupyter 扩展,它将运用交互式小部件出现实时 Jupyter Notebook,将它变成独立的 Web 运用程序。

快为你的Jupyter添加这7个扩展,效率upup!

Voil:将 Jupyter Notebook 变成独立的 Web 运用程序

快为你的Jupyter添加这7个扩展,效率upup!
快为你的Jupyter添加这7个扩展,效率upup!

nbdime:Jupyter 差异对比与兼并

Jupyter Notebook 做版别操控有时或许很困难,nbdime 是一个针对这个场景的扩展,它供给 Jupyter 笔记本的『内容』差异和兼并功用。配合上可视化对比和出现,能够帮你快速区分和兼并 Notebook。

快为你的Jupyter添加这7个扩展,效率upup!

nbdime:Jupyter 差异对比与兼并

快为你的Jupyter添加这7个扩展,效率upup!

RISE:将 Jupyter Notebooks 变成幻灯片

RISE 是一个很风趣的 Jupyter 扩展,凭借它咱们能够快速将 Jupyter Notebooks 转换为幻灯片,如上图所示,而且它构建的幻灯片是根据 js 的,无需其他依赖。

快为你的Jupyter添加这7个扩展,效率upup!

RISE:将 Jupyter Notebooks 变成幻灯片

快为你的Jupyter添加这7个扩展,效率upup!

Bokeh:浏览器中的交互式数据可视化

Bokeh是一个适用于现代 Web 浏览器的Jupyter Notebook交互式可视化库。它能够在大型或流式数据集上完成高性能交互,并供给优雅、简练的多功用图形出现。凭借于Bokeh咱们能够快速简单地创立交互式绘图、仪表板和数据运用程序。

快为你的Jupyter添加这7个扩展,效率upup!

Bokeh:浏览器中的交互式数据可视化

快为你的Jupyter添加这7个扩展,效率upup!
快为你的Jupyter添加这7个扩展,效率upup!

nbgrader:构建作业与评分的Jupyter拓宽

这是一个对教师十分友好的 Jupyter 拓宽东西,凭借于它,能够在 Jupyter Notebook 中创立作业主动评分。 它让咱们能够轻松创立根据 Jupyter Notebook 的作业,包括编码操练和问答题,它还供给了一个简化的界面,用于快速为已完成的作业评分。

快为你的Jupyter添加这7个扩展,效率upup!

nbgrader:构建作业与评分的Jupyter拓宽

快为你的Jupyter添加这7个扩展,效率upup!

Jupytext:Jupyter Notebook文本格局运用东西

Jupyter Notebook 是以 JSON 文档存储的,这个格局的内容往往不是人类能够读懂的,它或许在你的版别操控系统中产生混乱的差异。

Jupytext 是一个 Jupyter 插件,能够主动将 Jupyter 笔记本保存为各种咱们可读(和可修改)的输出格局。它还支撑将这些其他文件中的变化同步回笔记本文件(.ipynb )自身。

快为你的Jupyter添加这7个扩展,效率upup!

Jupytext:Jupyter Notebook文本格局运用东西

快为你的Jupyter添加这7个扩展,效率upup!

jupyterlab-git:JupyterLab 的 Git 扩展

jupyterlab-git 是一个 JupyterLab 扩展,用于运用 Git 进行版别操控。

快为你的Jupyter添加这7个扩展,效率upup!

jupyterlab-git:JupyterLab 的 Git 扩展

快为你的Jupyter添加这7个扩展,效率upup!

参考资料

  • Voil:将 Jupyter 笔记本变成独立的 Web 运用程序:github.com/voila-dashb…
  • nbdime:Jupyter差异对比与兼并:github.com/jupyter/nbd…
  • RISE:将 Jupyter Notebooks 变成幻灯片:github.com/damianavila…
  • Bokeh:浏览器中的交互式数据可视化:github.com/bokeh/bokeh
  • nbgrader:构建作业与评分的Jupyter拓宽:github.com/jupyter/nbg…
  • Jupytext:Jupyter Notebook文本格局运用东西:github.com/mwouts/jupy…
  • jupyterlab-git:JupyterLab 的 Git 扩展:github.com/jupyterlab/…

快为你的Jupyter添加这7个扩展,效率upup!