Pythonでデータ分析や機械学習を行う際、多くの人がJupyter Notebookを標準ツールとして利用してきました。 しかし、Jupyterには「セルの実行順序がバラバラになり再現性が失われる」「Gitでの差分管理が難しい」といった、運用上の課題も少なくありません。
Pythonのノートブック環境といえば、Jupyter Notebookが広く使われていますが、新たな選択肢として「marimo」が注目を集めています。 marimoはJupyterの課題を解決しつつ、データ分析やアプリケーション開発の生産性を向上させる次世代型のノートブックツールです。