项目地址:marimo-team/marimo
📝 项目描述:创新的响应式 Python 笔记本。该项目是专为 Python 设计的响应式笔记本(notebook),即在与 UI 交互时自动执行并更新所依赖的代码单元格,从而保证代码和输出的一致性。它以纯 Python 文件的形式存储,便于管理和运行,支持作为脚本执行或部署为可交互的 Web 应用。
🚀 功能齐全: 替代 jupyter、streamlit、jupytext、ipywidgets、papermill 等更多工具
⚡️ 响应式: 运行一个单元格,marimo 会响应式地运行所有依赖单元格 或 将它们标记为陈旧
🖐️ 交互性: 绑定滑块、表格、图表等 UI 元素 到 Python——无需回调
🔬 可复现: 无隐藏状态,确定性执行
🏃♂️ 可执行: 作为 Python 脚本执行,通过命令行调整参数
🛜 可分享: 部署为交互式 Web 应用 或 幻灯片,通过 WASM 在浏览器中运行
🛢️ 为数据设计: 使用 SQL 查询数据框和数据库,过滤和搜索 数据框
🐍 支持 Git: 笔记本以 .py 文件格式存储

本文转载自网络文章,转载目的仅为个人收藏与知识分享。
若存在任何侵权问题,请随时与我联系,我会立即处理。
如果您觉得这篇文章及相关项目对您有所帮助,不妨前往项目地址为原作者点个 star ,以表支持与鼓励 。