marimo来自创作者
marimo 详解:把 Python 笔记本表示为数据流图
这篇改编自 PyCon 2025 演讲的文章指出,传统笔记本存在可复现性问题:2019 年一项研究发现,GitHub 上近 100 万个执行顺序有效的 Jupyter 笔记本中,只有 24% 能重新运行,仅 4% 能复现相同结果。
marimo 通过静态分析代码把笔记本建成数据流图,因而同时具备响应式笔记本、可执行脚本、Python 模块和交互式网页应用的特性。文章称,marimo 每月下载数十万次,GitHub 星标超过 1.5 万。
要点
- 改编自 PyCon 2025 演讲。
- 研究称仅 24% 的 Jupyter 笔记本能重新运行。
- marimo 用静态分析构建数据流图。
- 同一文件可作笔记本、脚本、模块和应用。
- GitHub 星标超过 1.5 万。
原文:Python notebooks as dataflow graphs: reactive, reproducible, and reusable
marimo is a new kind of open-source Python notebook.
收录于 。摘自官方博客的简短节选,著作权归原发布者所有。