Skip to content

Schedule

New this year — Open Spaces run Saturday and Sunday afternoons in a dedicated room alongside the main talk track. Learn how to participate.

Friday

Time Tutorial Instructor
09:00am - 12:00pm Import is Important: The Secret Life of Python Modules and Packages Heather Crawford
12:00pm - 1:30pm Lunch
01:30pm - 04:30pm Becoming a Better Python Developer with AI Bernát Gábor
04:30pm - 06:00pm Build Agentic AI with Semantic Kernel and Graph RAG on PostgreSQL (Sponsored) Microsoft

Saturday

Time Main Stage Open Spaces
08:00 AM Registration Opens & Breakfast
09:00 AM Day 1 Opening Remarks
09:20 AM Keynote
Dawn Wages
10:00 AM Open Spaces Introduction — Mason Egger
10:05 AM 15 Minute Break
10:20 AM Python as Your DSL
Moshe Zadka
Submit topics to Laura at registration
10:50 AM I Built an AI Running Coach (That Actually Remembers My Training)
Adam Gordon Bell
Submit topics to Laura at registration
11:20 AM 10 Minute Break
11:30 AM Using MCP to Build Safe, Auditable AI Systems in Python
Maria Silvia Mielniczuk
Submit topics to Laura at registration
12:00 PM Data Visualization in Python (Sponsored)
Anaconda / Dr. James A. Bednar
Submit topics to Laura at registration
12:20 PM Lunch Vote on Open Spaces topics at registration!
02:00 PM Why Installing Python Packages Is Still a Security Risk
Christopher Ariza
Long-Term Memory for Coding Agents
02:30 PM Behind the Magic: Unlocking Python's Descriptor Protocol
Scott Irwin
Python Packaging
03:00 PM 15-Minute Break
03:15 PM Data Engineer's survival guide: writing pipelines that don't break at 3 AM
Indrasena Manga
Effectively Managing Multiple Coding Agents
03:45 PM Failed Experiments in Vibe Coding
Al Sweigart
Students/Beginners in AI: Setting Up for Success
04:15 PM 15-Minute Break
04:30 PM Building a Full-Stack FastAPI App with Open Source DocumentDB via Docker (Sponsored)
Microsoft
06:00 PM Lightning Talks
06:30 PM Networking Event Starts
09:00 PM Networking Event Ends

Sunday

Time Main Stage Open Spaces
08:00 AM Registration Opens & Breakfast
09:00 AM Day 2 Opening Remarks
09:20 AM Keynote
Hynek Schlawack
10:05 AM 15 Minute Break
10:20 AM The Bakery: How PEP810 sped up my bread operations business
Jacob Coffee
Submit topics to Laura at registration
10:50 AM Python in the Browser: Building Interactive Documentation with MkDocs & JupyterLite
Kassandra Keeton, the Prosperous Heart
Submit topics to Laura at registration
11:20 AM 10 Minute Break
11:30 AM Mastered development but still stuck? The hidden power of soft skills in your codebase.
Sumaiya Nalukwago
Submit topics to Laura at registration
12:00 PM Events are the Wrong Abstraction (Sponsored)
Temporal / Mason Egger
Submit topics to Laura at registration
12:20 PM Lunch Vote on Open Spaces topics at registration!
02:00 PM Are API Tests Overrated? Let's Mitigate Risks in Smarter Ways
Pandy Knight
Your Career Is Doomed! Prove Me Wrong!
02:30 PM Introducing Meow'py: Observability for the Internet of Living Things
Sophia Solomon
Speech-to-Speech Conversations with Coding Agents
03:00 PM 15 Minute Break
03:15 PM Tying Up Loose Threads: Making your Project No-GIL Ready
Charlie Lin
How to Use AI
03:45 PM Upgrading Python CLIs: From Scripts to Interactive Tools
Avik Basu
How Ry03's FFI Interfaces Work (Rust Bindings)
04:15 PM Lint Fast, Type Hard: Elevate your code quality in Python with modern, ultra-fast tooling
Miguel Vargas
04:45 PM Lightning Talks
05:25 PM Closing Remarks