---
title: marimoの紹介 ~ Pythonノートブックツール ~
tags:  #python  
author: [カレーちゃん](https://docswell.com/user/currypurin)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/Y762VDVZEV.jpg?width=480
description: marimoは再現性が高く、Gitとの連携が可能なPythonノートブックで、リアクティブな実行環境を持ちます。コードやデータを変更すると他の部分も即座に変わるため、スクリプトやWebアプリとして簡単にデプロイできます。データ分析コンペでの便利な使い方として、データフレームの操作や可視化、エラー分析が紹介されており、特にaltairやplotlyを用いた可視化が役立ちます。また、LLMを使用してAIにコードを書かせたり、VSCodeとの統合ができる点も強調されています。全体として、marimoの持つ使える可能性を示しています。
published: July 27, 25
canonical: https://docswell.com/s/currypurin/KV4WDQ-2025-07-27-223618
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/Y762VDVZEV.jpg)

再現可能で、Gitと連携しやすく、
scriptやアプリとしてデプロイ
可能なPythonノートブック
marimo
の紹介
カレーちゃん / currypurin


# Page. 2

![Page Image](https://bcdn.docswell.com/page/G752D3D974.jpg)

00
自己紹介
プロフィール
著書
名前：カレーちゃん
職業：AIエンジニア
Kaggle: GrandMaster
SNS
最近の活動
@currypurin
カレーちゃんのAI道場
@currypurin
毎日AM8:30、YouTubeの生配信
毎日のニュース
AIのキャッチアップ など
毎週日曜夜に、勉強会を開催


# Page. 3

![Page Image](https://bcdn.docswell.com/page/9J248Z857R.jpg)

目次
1. marimoとは
2. データ分析コンペでの便利な使い方
3. まとめ


# Page. 4

![Page Image](https://bcdn.docswell.com/page/DEYM6R66EM.jpg)

marimo?
最近注目を集めているらし
いですね


# Page. 5

![Page Image](https://bcdn.docswell.com/page/VJNWZX11J8.jpg)

marimoとは
再現性が高く、Git連携やアプリでプリも可能な、
PythonNotebook
リアクティブな実行環境
ノートブック内でコードやデータを変更すると、そ
れによって影響を受ける他の部分が自動的に即座に
変わる
Gitフレンドリーな.py形式
状態の一貫性と再現性を保証
スクリプトやWebアプリとしてデプロイ可能
https://github.com/marimo-team/marimo


# Page. 6

![Page Image](https://bcdn.docswell.com/page/YE9XZ85Y73.jpg)

デモ（概要説明）
公式(GitHub)を見るのが
良いです。


# Page. 7

![Page Image](https://bcdn.docswell.com/page/GE8218YKED.jpg)

01
marimoの画面（チュートリアル）
https://marimo.app/ から、チュートリアルとExamplesを動かすと、だいたいできることがわかります。
https://marimo.io/gallery を見ると色々なすごい使い方を見ることができます。


# Page. 8

![Page Image](https://bcdn.docswell.com/page/LEL2QR4P7R.jpg)

データ分析
コンペでの使い所


# Page. 9

![Page Image](https://bcdn.docswell.com/page/4JM81RK2JW.jpg)

02
データフレームを見る
データフレームを操作しながらデ
ータを見ることができます。


# Page. 10

![Page Image](https://bcdn.docswell.com/page/PJR5LRX5E9.jpg)

03
データフレームを可視化する
x軸とy軸を選択して、自由に可視化することができます。plotlyなどで
可視化しておくと、そのサンプルにマウスを乗せると値を見ることがで
きます。


# Page. 11

![Page Image](https://bcdn.docswell.com/page/PEXKWR6XJX.jpg)

04
データフレームを可視化する
特に、altairという可視化ライブラリは、棒グラフなどを選択し、そのデ
ータをデータフレームとして取得できて便利です
左の例をチケットクラス2をクリック
し、そのデータフレームを表示したと
ころ。
データフレームを見たり、コピーして
Pythonで処理したりできます。
star数の比較altair(橙)とplotly(青)


# Page. 12

![Page Image](https://bcdn.docswell.com/page/3EK5VR19JD.jpg)

05
エラー分析
コードはこちら
ファイルを選択して読み込むこともできます。


# Page. 13

![Page Image](https://bcdn.docswell.com/page/L73KM8Q975.jpg)

05
エラー分析
散布図を表示し、データを見ながらエラー分析すると便利かも


# Page. 14

![Page Image](https://bcdn.docswell.com/page/87D36M98JG.jpg)

その他


# Page. 15

![Page Image](https://bcdn.docswell.com/page/VJP4YRZW78.jpg)

06
LLMを使ってAIにコードを書いてもらう
設定からLLMを選択して、コードを書いてもらうことができる
Geminiは、Google AI
Studioから取得する
FreeのAPI Keyで無料
で使えるのでおすすめ
GitHub Copilotの補
完も接続すれば使えま
す。


# Page. 16

![Page Image](https://bcdn.docswell.com/page/2EVXGRW9JQ.jpg)

07
vscode marimo
公式のVSCode拡張も
あります。
この拡張では、左のよ
うに、VSCode上で、
片方のタブでコードを
書いて、片方のタブで
表示できる


# Page. 17

![Page Image](https://bcdn.docswell.com/page/57GV8MD47L.jpg)

08
デプロイなど
marimo run your notebook.py
アプリケーションとして実行
コードは表示されない
marimo export html your notebook.py --output &lt;filename&gt;.html
htmlファイルとして書き出し
インタラクティブには操作できない


# Page. 18

![Page Image](https://bcdn.docswell.com/page/4EQ69R1REP.jpg)

まとめ


# Page. 19

![Page Image](https://bcdn.docswell.com/page/KJ44X8RQJ1.jpg)

05
まとめ
marimoは、データを見ることができたり、インタラ
クティブに操作して可視化できたりと、便利。
使える可能性がある気がしています。


