以 Python 為優先的筆記本格式
marimo 將筆記本儲存為純 Python `.py` 檔,因此可直接作為腳本使用,也能作為模組重用,並且容易透過 Git 進行版本管理。
marimo 是新一代 Python 筆記本,適合資料探索、執行 SQL 與打造互動式應用程式。以純 Python 檔儲存,支援反應式執行、腳本重用與應用部署。
marimo 是新一代 Python 筆記本,適合資料探索、執行 SQL、訓練模型與打造互動式應用程式。它被定位為一個反應式筆記本,儲存為適合 Git 的、可重現的 Python,而同一份筆記本可作為腳本、模組或網頁應用程式執行。
此產品為開源,面向希望在單一環境中同時進行筆記本式探索與應用交付的開發者與資料從業者。首頁與案例研究顯示,它可用於資料探索、實驗追蹤、客戶資料分析、儀表板與內部工具,涵蓋機器學習、後端與分析團隊。
marimo 將筆記本儲存為純 Python `.py` 檔,因此可直接作為腳本使用,也能作為模組重用,並且容易透過 Git 進行版本管理。
當儲存格變更時,marimo 會自動重新執行受影響的儲存格,讓程式碼與輸出保持同步,並使筆記本狀態保持明確。
編輯器內建滑桿、下拉選單、資料框表格、可選取圖表、自動完成、懸浮提示、除錯面板、快速鍵與 vim 鍵位綁定,方便直接在筆記本中操作。
內建 SQL 儲存格可讓使用者查詢資料框與資料庫,並支援 Polars、Pandas、PyArrow、DuckDB、SQLite、Postgres、MySQL 與其他後端。
筆記本可匯出為由 WebAssembly 驅動的 HTML,或透過 marimo CLI 以 Web 應用程式方式提供,因此同一份筆記本可作為共享應用程式使用。
產品隨附 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 以 Web 應用程式方式提供,而案例研究也顯示團隊使用 marimo 來部署內部互動式應用程式。
首頁說明指出,marimo 支援內建 SQL 儲存格,並可與 Polars、Pandas、PyArrow、DuckDB、SQLite、Postgres、MySQL 及其他後端整合。
來源顯示團隊使用 marimo 進行資料探索、模型實驗、互動式儀表板與內部工具開發。也顯示 ML 工程師、後端工程師、放射科醫師、銷售團隊與資料科學家都在使用它。
流量數據僅供參考。
| 4月 | 171025 |
|---|---|
| 5月 | 156621 |
| 6月 | 171371 |