marimo 使用方法

marimo 是一個開源的反應式 Python 笔记本,提供可重現的代碼執行、git 友好的 .py 文件存儲以及作為腳本執行或部署為交互式 Web 應用的能力。
查看更多

如何使用 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 版本控制和互動式網頁應用程式分享等功能,很可能促成了這樣的成長。

查看歷史流量

与 marimo 类似的最新 AI 工具

Gait
Gait
Gait 是一個集成 AI 辅助代碼生成和版本控制的協作工具,使團隊能夠高效地追蹤、理解和共享 AI 生成代碼的上下文。
invoices.dev
invoices.dev
invoices.dev 是一個自動化發票平台,直接從開發者的 Git 提交生成發票,並具有 GitHub、Slack、Linear 和 Google 服務的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一個 AI 驅動的邊緣計算工具包,通過深度學習技術簡化 RFP(請求提案)回應並實現實時田間表型。
Cart.ai
Cart.ai
Cart.ai 是一個 AI 驅動的服務平台,提供全面的業務自動化解決方案,包括編碼、客戶關係管理、視頻編輯、電商設置和定制 AI 開發,並提供 24/7 支持。