Talk Python to Me: #501: Marimo - Reactive Notebooks for Python
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.<br/> <br/> <strong>Episode sponsors</strong><br/> <br/> <a href='https://talkpython.fm/worth'>Worth Search</a><br> <a href='https://talkpython.fm/training'>Talk Python Courses</a><br/> <br/> <h2 class="links-heading">Links from the show</h2> <div><strong>Akshay Agrawal</strong>: <a href="https://www.akshayagrawal.com?featured_on=talkpython" target="_blank" >akshayagrawal.com</a><br/> <strong>YouTube</strong>: <a href="https://www.youtube.com/@marimo-team" target="_blank" >youtube.com</a><br/> <strong>Source</strong>: <a href="https://github.com/marimo-team/learn?featured_on=talkpython" target="_blank" >github.com</a><br/> <strong>Docs</strong>: <a href="https://docs.marimo.io?featured_on=talkpython" target="_blank" >marimo.io</a><br/> <strong>Marimo</strong>: <a href="https://marimo.io?featured_on=talkpython" target="_blank" >marimo.io</a><br/> <strong>Discord</strong>: <a href="https://marimo.io/discord?featured_on=talkpython" target="_blank" >marimo.io</a><br/> <strong>WASM playground</strong>: <a href="https://marimo.new?featured_on=talkpython" target="_blank" >marimo.new</a><br/> <strong>Experimental generate notebooks with AI</strong>: <a href="https://marimo.app/ai?featured_on=talkpython" target="_blank" >marimo.app</a><br/> <strong>Pluto.jl</strong>: <a href="https://plutojl.org/?featured_on=talkpython" target="_blank" >plutojl.org</a><br/> <strong>Observable JS</strong>: <a href="https://observablehq.com/?featured_on=talkpython" target="_blank" >observablehq.com</a><br/> <strong>Watch this episode on YouTube</strong>: <a href="https://www.youtube.com/watch?v=67Fbfr9p6ws" target="_blank" >youtube.com</a><br/> <strong>Episode transcripts</strong>: <a href="https://talkpython.fm/episodes/transcript/501/marimo-reactive-notebooks-for-python" target="_blank" >talkpython.fm</a><br/> <br/> <strong>--- Stay in touch with us ---</strong><br/> <strong>Subscribe to Talk Python on YouTube</strong>: <a href="https://talkpython.fm/youtube" target="_blank" >youtube.com</a><br/> <strong>Talk Python on Bluesky</strong>: <a href="https://bsky.app/profile/talkpython.fm" target="_blank" >@talkpython.fm at bsky.app</a><br/> <strong>Talk Python on Mastodon</strong>: <a href="https://fosstodon.org/web/@talkpython" target="_blank" ><i class="fa-brands fa-mastodon"></i>talkpython</a><br/> <strong>Michael on Bluesky</strong>: <a href="https://bsky.app/profile/mkennedy.codes?featured_on=talkpython" target="_blank" >@mkennedy.codes at bsky.app</a><br/> <strong>Michael on Mastodon</strong>: <a href="https://fosstodon.org/web/@mkennedy" target="_blank" ><i class="fa-brands fa-mastodon"></i>mkennedy</a><br/></div>
https://talkpython.fm/episodes/show/501/marimo-reactive-notebooks-for-python