PyData Tel Aviv 2025

Marimo: A new notebook
2025-11-05 , ML+analytics

Jupyter notebooks have long been the standard among people working with data. But over the years, we've seen that their have a number of limitations, too. Marimo is a completely new Python-specific notebook, similar in many ways to Jupyter but with an eye toward easier code sharing, predictable execution order, and distribution. In this talk, I'll introduce Marimo, show you a number of its features, and indicate how (and why) you might start to adopt it in your organization — for coding, analysis, and even data dashboards.


Jupyter notebooks have long been the standard among people working with data. But over the years, we've seen that their have a number of limitations, too. These range from cell execution order, to redefined variables/functions, to our inability to import notebook code into "regular" Python programs.

Marimo is a completely new Python-specific notebook, similar in many ways to Jupyter but with an eye toward easier code sharing, predictable execution order, and distribution. It aims to fix the problems that people have with Jupyter. It also includes builtin support for read-only execution, widgets for data dashboards, and sharing in a variety of ways, including in-browser applications via WASM.

In this talk, I'll introduce Marimo, show you a number of its features, and indicate how (and why) you might start to adopt it in your organization — for coding, analysis, and data dashboards. You'll see why I've started to use this exciting tool in my teaching, and where it would seem to be going in the coming months and years.


Prior Knowledge Expected:

No previous knowledge expected

Reuven is a full-time Python trainer, teaching at companies around the
world and also via his online platform at LernerPython.com. Reuven
publishes two weekly newsletters, Better Developers (about Python) and
Bamboo Weekly (Pandas puzzles based on current events), and has an
active YouTube channel about Python and Pandas. In the last few years,
Reuven published two books of practice exercises with Manning, Python
Workout and Pandas Workout. Reuven has a degree in computer science from
MIT and a PhD in learning sciences from Northwestern University.