我报名参加金石方案1期应战——分割10万奖池,这是我的第31篇文章,点击检查活动详情
- 作者:韩信子@ShowMeAI
- Python3◉技术提高系列:www.showmeai.tech/tutorials/5…
- 本文地址:www.showmeai.tech/article-det…
- 声明:版权所有,转载请联系平台与作者并注明出处
- 保藏ShowMeAI检查更多精彩内容
兵欲善其事,必先利其器。关于数据科学家和数据开发工程师们来说,东西也是十分重要的,具有好的东西会大大加速开发效率,并更快更准完成任务。
在数据科学范畴咱们经常会运用 Jupyter Notebook(一个用于创立和共享计算文档的开源 Web 运用程序)来进行数据操作和交互式数据探索,这个东西十分棒的地方在于,它还支撑十分多的拓宽功用。
这些能够增加的拓宽插件,就像瑞士军刀的功用一样,能够很方便支撑许多功用,在本篇内容汇总,ShowMeAI 挑选了 7 个最有用的扩展插件,信任它们也一样能够加速你的开发运用。
关于Python开发环境的装置和设置,Jupyter Notebook 的运用常识,欢迎检查 ShowMeAI 的文章
- 图解 Python 编程 | 装置与环境装备
Voil:将 Jupyter Notebook 变成独立的 Web 运用程序
Voil 是一个十分有用的 Jupyter 扩展,它将运用交互式小部件出现实时 Jupyter Notebook,将它变成独立的 Web 运用程序。
Voil:将 Jupyter Notebook 变成独立的 Web 运用程序
nbdime:Jupyter 差异对比与兼并
Jupyter Notebook 做版别操控有时或许很困难,nbdime 是一个针对这个场景的扩展,它供给 Jupyter 笔记本的『内容』差异和兼并功用。配合上可视化对比和出现,能够帮你快速区分和兼并 Notebook。
nbdime:Jupyter 差异对比与兼并
RISE:将 Jupyter Notebooks 变成幻灯片
RISE 是一个很风趣的 Jupyter 扩展,凭借它咱们能够快速将 Jupyter Notebooks 转换为幻灯片,如上图所示,而且它构建的幻灯片是根据 js 的,无需其他依赖。
RISE:将 Jupyter Notebooks 变成幻灯片
Bokeh:浏览器中的交互式数据可视化
Bokeh是一个适用于现代 Web 浏览器的Jupyter Notebook交互式可视化库。它能够在大型或流式数据集上完成高性能交互,并供给优雅、简练的多功用图形出现。凭借于Bokeh咱们能够快速简单地创立交互式绘图、仪表板和数据运用程序。
Bokeh:浏览器中的交互式数据可视化
nbgrader:构建作业与评分的Jupyter拓宽
这是一个对教师十分友好的 Jupyter 拓宽东西,凭借于它,能够在 Jupyter Notebook 中创立作业主动评分。 它让咱们能够轻松创立根据 Jupyter Notebook 的作业,包括编码操练和问答题,它还供给了一个简化的界面,用于快速为已完成的作业评分。
nbgrader:构建作业与评分的Jupyter拓宽
Jupytext:Jupyter Notebook文本格局运用东西
Jupyter Notebook 是以 JSON 文档存储的,这个格局的内容往往不是人类能够读懂的,它或许在你的版别操控系统中产生混乱的差异。
Jupytext 是一个 Jupyter 插件,能够主动将 Jupyter 笔记本保存为各种咱们可读(和可修改)的输出格局。它还支撑将这些其他文件中的变化同步回笔记本文件(.ipynb
)自身。
Jupytext:Jupyter Notebook文本格局运用东西
jupyterlab-git:JupyterLab 的 Git 扩展
jupyterlab-git 是一个 JupyterLab 扩展,用于运用 Git 进行版别操控。
jupyterlab-git:JupyterLab 的 Git 扩展
参考资料
- 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/…