Agentic Data Science Pair Programming With marimo pair | Real Python Podcast #293 @realpython
Agentic Data Science Pair Programming With marimo pair | Real Python Podcast #293  @realpython
Uploaded May 2026 | Updated September 2026, 2 weeks ago
How do you add agent skills to your data science workflow? How can a coding agent assist with data wrangling and research? This week on the show, Trevor Manz from marimo joins us to discuss marimo pair.

πŸ‘‰ Links from the show: realpython.com/podcasts/rpp/293

Trevor is a founding engineer at marimo, where he's been working on integrating LLM tools with marimo. We discuss the balancing act of building a skill and determining how to give an agent access to all the variables in a notebook. He shares how they built a specialized reactive REPL that eliminates hidden state and allows the agent to continue constructing a reproducible Python program.

We dig into installing and getting started with marimo pair. Trevor also covers several of the tasks an agent can tackle in a data science workflow.

Topics:

- 00:00:00 -- Introduction
- 00:02:26 -- Trevor's role at marimo
- 00:03:08 -- Current AI tools in marimo
- 00:06:26 -- Describing marimo notebooks
- 00:10:11 -- What is marimo pair?
- 00:18:49 -- Building an agent skill
- 00:27:34 -- Setup & installation
- 00:31:16 -- Video Course Spotlight
- 00:32:42 -- Examples of EDA and data wrangling
- 00:45:46 -- Experimenting inside of a notebook
- 00:50:40 -- Managing context
- 00:53:25 -- Accessing additional libraries
- 00:57:16 -- Recent tools and updates from the marimo community
- 00:59:31 -- What are you excited about in the world of Python?
- 01:01:10 -- What do you want to learn next?
- 01:02:26 -- How can people follow your work online?
- 01:03:13 -- Thanks and goodbye

πŸ‘‰ Links from the show: realpython.com/podcasts/rpp/293

Download your free Python Cheat Sheet here: realpython.com/cheatsheet
Free Python Skill Test with instant level + learning plan: realpython.com/skill-test
Want to learn faster? Become a Python Expert with unlimited access to 5,000+ tutorials, videos, and exercises: realpython.com/start

🐍 Become a Python expert with real-world tutorials, on-demand courses, interactive quizzes, and 24/7 access to a community of experts at realpython.com

β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°
🐍 Start Here β†’ realpython.com/start
πŸ—ΊοΈ Guided Learning Paths β†’ realpython.com/learning-paths
🎧 Real Python Podcast β†’ realpython.com/podcast

πŸ“š Python Books β†’ realpython.com/books
πŸ“– Python Reference β†’ realpython.com/ref
πŸ§‘β€πŸ’» Quizzes & Exercises β†’ realpython.com/quizzes

πŸŽ“ Live Courses: realpython.com/live
⭐️ Reviews & Learner Stories: realpython.com/learner-stories
β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°β–°
Agentic Data Science Pair Programming With marimo pair | Real Python Podcast #293CDN vs Local JavaScriptBig Model vs Big Harness: The AI Agent DebateReduce Project Risk by Testing Your Linchpins FirstMCP Apps: AI With Visual UI, Not Just TextNever Let LLMs Write Their Own TestsDebug Slow HTTP Requests in Python With httptapWhat Are Tuples in Python? How to Use Them EffectivelyClean Code vs Technical Debt!Testing Your Code With Pythons unittest: Structuring & Validating TestsJokes Only Coders UnderstandManage Django Settings With TOML the Easy Way
Real Python |

Agentic Data Science Pair Programming With marimo pair | Real Python Podcast #293

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER