Python 优先的笔记本格式
marimo 将笔记本存储为纯 Python `.py` 文件,因此可作为脚本使用、作为模块复用,并且便于用 Git 进行版本管理。
marimo 是新一代 Python 笔记本,用于数据探索、运行 SQL 和构建交互式应用。以纯 Python 文件存储,支持响应式执行、脚本复用与应用部署。
marimo 是新一代 Python 笔记本,用于数据探索、运行 SQL、训练模型和构建交互式应用。它被定位为一种响应式笔记本,以适合 Git、可复现的 Python 形式存储,同一个笔记本既可作为脚本、模块,也可作为 Web 应用运行。
该产品是开源的,面向希望在单一环境中完成笔记本式探索和应用交付的开发者与数据从业者。主页和案例研究展示了它在数据探索、实验跟踪、客户数据分析、仪表板,以及覆盖 ML、后端和分析团队的内部工具中的应用。
marimo 将笔记本存储为纯 Python `.py` 文件,因此可作为脚本使用、作为模块复用,并且便于用 Git 进行版本管理。
当某个单元发生变化时,marimo 会自动重新运行受影响的单元,使代码与输出保持同步,并让笔记本状态保持显式。
编辑器包含滑块、下拉菜单、数据框表格、可选图表、自动补全、悬停提示、调试面板、快捷键以及 vim 键位绑定,便于直接在笔记本中工作。
内置 SQL 单元可让用户查询数据框和数据库,并支持 Polars、Pandas、PyArrow、DuckDB、SQLite、Postgres、MySQL 及其他后端。
笔记本可导出为由 WebAssembly 支持的 HTML,或通过 marimo CLI 作为网页应用提供服务,因此同一个笔记本可作为共享应用使用。
该产品附带 CLI、库、VS Code 扩展,并通过 marimo pair 支持代理辅助工作流。
使用 marimo 来检查数据集、运行 SQL,并在笔记本中迭代转换;当你更改代码或数值时,依赖单元会自动更新。
使用该笔记本从分析直接过渡到可共享的应用,而无需在单独框架中重写工作内容,然后通过 CLI 提供服务或导出为 HTML。
当团队希望笔记本符合常规软件实践,如 Git 版本管理、模块复用、脚本执行以及使用 PyTest 测试时,可使用 marimo。
内置控件、SQL 单元和应用部署模式适用于仪表板、内部工具和面向客户的数据体验,正如 Sumble 和 Bunkerhill 案例研究所示。
在跨职能场景中使用 marimo,使工程师、分析师或领域专家能够在同一交互式环境中查看输出并对工作进行标注。
marimo 是一个 Python 笔记本,以纯 .py 文件形式存储笔记本。主页说明它可作为脚本运行、作为应用共享、用 Git 进行版本管理,并用于数据探索和 SQL 工作。
源内容将 marimo 描述为一款开源产品,Sumble 案例研究也表示它是免费且开源的。定价页面本身返回 404,因此根据所提供的证据无法获得任何付费方案详情。
可以。主页说明 marimo 笔记本可导出为由 WebAssembly 支持的 HTML,或通过 marimo CLI 作为网页应用提供服务,案例研究也显示团队使用 marimo 来部署内部交互式应用。
主页说明 marimo 支持内置 SQL 单元,并可与 Polars、Pandas、PyArrow、DuckDB、SQLite、Postgres、MySQL 及其他后端集成。
源内容显示,marimo 可用于数据探索、模型实验、交互式仪表板和内部工具。还展示了 ML 工程师、后端工程师、放射科医生、销售团队和数据科学家在使用它。
流量数据仅供参考。
| 4月 | 171025 |
|---|---|
| 5月 | 156621 |
| 6月 | 171371 |