如何使用 marimo
安装 marimo: 使用 pip 安装 marimo:pip install marimo
创建新笔记本: 在终端中使用命令 'marimo edit' 启动笔记本服务器并创建新笔记本
编写 Python 代码: 像普通笔记本一样在单元格中编写 Python 代码。marimo 支持标准的 Python 包,如 numpy、pandas、matplotlib 等。
执行单元格: 使用 Shift+Enter 或 Ctrl+Enter 运行单元格。当你修改单元格的输出时,marimo 会自动运行所有依赖单元格
添加交互元素: 使用 marimo.ui(例如滑块、下拉菜单、表单)创建交互式 UI 元素,并将它们分配给全局变量以使笔记本具有交互性
使用反应式执行: 当你修改单元格时,marimo 会自动运行所有引用其变量的依赖单元格,保持笔记本状态的一致性
保存和版本控制: 笔记本保存为 .py 文件,可以使用 git 进行版本控制。更改会产生干净的差异
分享和部署: 通过导出为 HTML 或使用 'marimo run' 作为 Web 应用来分享笔记本。你也可以在 marimo.app 的在线游乐场中尝试笔记本
配置设置: 通过设置菜单自定义行为,如自动运行、昂贵笔记本的懒执行和 AI 辅助
使用开发工具: 利用 GitHub Copilot 集成、VS Code 扩展、调试面板和广泛的键盘快捷键等功能
marimo 常见问题
Marimo 是一个开源的 Python 反应式笔记本,它提供了可重现的、git 友好的笔记本,可以作为脚本执行并共享为应用程序。
marimo 月度流量趋势
Marimo 的流量增长了 26.3%,达到 91.4K 访问量。在 Product Hunt 上获得的积极反馈以及其可重复的实验、Git 版本控制和交互式网络应用程序共享等功能可能促成了这一增长。
查看历史流量
查看更多