DiscoverTalk Python To Me#501: Marimo - Reactive Notebooks for Python
#501: Marimo - Reactive Notebooks for Python

#501: Marimo - Reactive Notebooks for Python

Update: 2025-04-141
Share

Description

Have you ever spent an afternoon wrestling with a Jupyter notebook, hoping that you ran the cells in just the right order, only to realize your outputs were completely out of sync? Today's guest has a fresh take on solving that exact problem. Akshay Agrawal is here to introduce Marimo, a reactive Python notebook that ensures your code and outputs always stay in lockstep. And that's just the start! We'll also dig into Akshay's background at Google Brain and Stanford, what it's like to work on the cutting edge of AI, and how Marimo is uniting the best of data science exploration and real software engineering.



Episode sponsors



Worth Search

Talk Python Courses



Links from the show


Akshay Agrawal: akshayagrawal.com

YouTube: youtube.com

Source: github.com

Docs: marimo.io

Marimo: marimo.io

Discord: marimo.io

WASM playground: marimo.new

Experimental generate notebooks with AI: marimo.app

Pluto.jl: plutojl.org

Observable JS: observablehq.com

Watch this episode on YouTube: youtube.com

Episode #501 deep-dive: talkpython.fm/501

Episode transcripts: talkpython.fm



--- Stay in touch with us ---

Subscribe to Talk Python on YouTube: youtube.com

Talk Python on Bluesky: @talkpython.fm at bsky.app

Talk Python on Mastodon: talkpython

Michael on Bluesky: @mkennedy.codes at bsky.app

Michael on Mastodon: mkennedy
Comments 
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

#501: Marimo - Reactive Notebooks for Python

#501: Marimo - Reactive Notebooks for Python

Michael Kennedy (@mkennedy)