EuroPython 2025 Get different formats: curl https://programme.europython.eu/europython-2025/schedule/\?format=table (default) curl https://programme.europython.eu/europython-2025/schedule/\?format=list 2025-07-14 | Club A | Club B | Club C | Club D | Club E | Club H 06:30 --┌────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ Monday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 07:00 --│ Floor  │--------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 07:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Understand Git  │ C API Summit  │ Rambo Python  │ Learn DNS using  │ pytest - simple, │ Writing Python  │ │ and Never Break  │ │ │ Python  │ rapid and fun  │ modules in Rust  │ │ a Repo Again  │ Antonio Cuni, P… │ Julien Lenorman… │ │ testing with  │ - PyO3 101  │ │ │ │ │ Kushal Das  │ Python  │ │ 08:00 --│ Themistoklis Sp… │ en │ en │ │ │ Cheuk Ting Ho  │ │ │ │ │ en │ Freya Bruhin  │ │ │ en │ │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Understand Git  │ C API Summit  │ Rambo Python  │ Learn DNS using  │ pytest - simple, │ Writing Python  │ 09:30 --│ and Never Break  │ │ │ Python  │ rapid and fun  │ modules in Rust  │ │ a Repo Again  │ Antonio Cuni, P… │ Julien Lenorman… │ │ testing with  │ - PyO3 101  │ │ │ │ │ Kushal Das  │ Python  │ │ │ Themistoklis Sp… │ en │ en │ │ │ Cheuk Ting Ho  │ │ │ │ │ en │ Freya Bruhin  │ │ │ en │ │ │ │ │ en │ 10:00 --│ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ GIL-free Python  │ C API Summit  │ Building a  │ Python and Data  │ Mastering  │ Practical  │ 12:00 --│ and the GPU:  │ │ cross-platform  │ Storytelling to  │ decorators: the  │ PyScript  │ │ hands-on  │ Antonio Cuni, P… │ app with BeeWare │ create and  │ cherry on top of │ │ │ experience  │ │ │ deliver better  │ your functions  │ Nicholas H.Toll… │ │ │ en │ Russell Keith-M… │ presentations  │ │ │ │ Michał Szołucha… │ │ │ │ Rodrigo Girão S… │ en │ │ │ │ en │ Sebastián Flores │ │ │ 12:30 --│ en │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ 13:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ GIL-free Python  │ C API Summit  │ Building a  │ Python and Data  │ Mastering  │ Practical  │ │ and the GPU:  │ │ cross-platform  │ Storytelling to  │ decorators: the  │ PyScript  │ │ hands-on  │ Antonio Cuni, P… │ app with BeeWare │ create and  │ cherry on top of │ │ │ experience  │ │ │ deliver better  │ your functions  │ Nicholas H.Toll… │ 14:00 --│ │ en │ Russell Keith-M… │ presentations  │ │ │ │ Michał Szołucha… │ │ │ │ Rodrigo Girão S… │ en │ │ │ │ en │ Sebastián Flores │ │ │ │ en │ │ │ │ en │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 2025-07-15 | Club A | Club B | Club C | Club D | Club E | Club H 06:30 --┌────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ Tuesday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 07:00 --│ Floor  │--------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 07:30 --├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Setting Up  │ WebAssembly  │ Rust Summit  │ Efficient Query  │ The Mighty Dot - │ Cleaner Code,  │ │ Reliable CI/CD  │ Summit  │ │ Routing using  │ Customize  │ Better Queries:  │ │ Pipelines with  │ │ Cheuk Ting Ho, … │ Agentic RAG  │ Attribute Access │ SQLAlchemy, ORMs │ │ Python, K8s &  │ Nicholas H.Toll… │ │ │ with Descriptors │ and asyncio  │ 08:00 --│ Testcontainers  │ │ en │ Tarun Jain  │ │ │ │ │ en │ │ │ Mike Müller  │ Olga Matoula, R… │ │ Koti Vellanki  │ │ │ en │ │ │ │ │ │ │ │ en │ en │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 09:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Setting Up  │ WebAssembly  │ Rust Summit  │ Efficient Query  │ The Mighty Dot - │ Cleaner Code,  │ 09:30 --│ Reliable CI/CD  │ Summit  │ │ Routing using  │ Customize  │ Better Queries:  │ │ Pipelines with  │ │ Cheuk Ting Ho, … │ Agentic RAG  │ Attribute Access │ SQLAlchemy, ORMs │ │ Python, K8s &  │ Nicholas H.Toll… │ │ │ with Descriptors │ and asyncio  │ │ Testcontainers  │ │ en │ Tarun Jain  │ │ │ │ │ en │ │ │ Mike Müller  │ Olga Matoula, R… │ │ Koti Vellanki  │ │ │ en │ │ │ 10:00 --│ │ │ │ │ en │ en │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 10:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ 11:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Accelerating  │ WebAssembly  │ Packaging Summit │ Speaking at  │ Strawberry and  │ Let's build a  │ 12:00 --│ Scientific  │ Summit  │ │ EuroPython (or  │ alittlebit  │ dictionary!  │ │ Python: JAX,  │ │ Jannis Leidel, … │ your favorite  │ Apollo  │ │ │ Numba, and Ray  │ Nicholas H.Toll… │ │ conference)?  │ │ Reuven M. Lerner │ │ in Action  │ │ en │ Yes, you can!  │ Arthur Bayr  │ │ │ │ en │ │ │ │ en │ │ Jakub Urban, Ja… │ │ │ Vinícius Gubian… │ en │ │ 12:30 --│ │ │ │ │ │ │ │ en │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 13:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ 13:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Accelerating  │ WebAssembly  │ Packaging Summit │ Speaking at  │ Strawberry and  │ Let's build a  │ │ Scientific  │ Summit  │ │ EuroPython (or  │ alittlebit  │ dictionary!  │ │ Python: JAX,  │ │ Jannis Leidel, … │ your favorite  │ Apollo  │ │ │ Numba, and Ray  │ Nicholas H.Toll… │ │ conference)?  │ │ Reuven M. Lerner │ 14:00 --│ in Action  │ │ en │ Yes, you can!  │ Arthur Bayr  │ │ │ │ en │ │ │ │ en │ │ Jakub Urban, Ja… │ │ │ Vinícius Gubian… │ en │ │ │ │ │ │ │ │ │ │ en │ │ │ en │ │ │ │ │ │ │ │ │ │ 14:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 15:00 --└────────────────────┴────────────────────┤ ├────────────────────┴────────────────────┴────────────────────┘ │ │ ┌────────────────────┤ │ │ │ │ │ Beginner's  │ │ │ Orientation  │ │ 15:30 -----------------------│ │ │--------------------------------------------------------------- │ Martin Borus, N… │ │ │ │ │ │ en │ │ │ │ │ │ │ │ 16:00 -----------------------└────────────────────┤ │--------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 16:30 --------------------------------------------└────────────────────┘--------------------------------------------------------------- 2025-07-16 | Forum Hall | North Hall | South Hall 2A | South Hall 2B | Terrace 2A | Terrace 2B | Main Hall A | Main Hall B | Main Hall C 06:00 --┌────────────────────┐------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Wednesday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 06:30 --│ Floor  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ en │ │ │ │ │ │ │ 07:00 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ Conference Open… │ │ │ │ en │ │ │ 07:30 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ You don’t have  │ │ to be a compiler │ │ engineer to work │ │ on Python  │ 08:00 --│ │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ Savannah Ostrow… │ │ en │ └────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ 08:30 --│ │ │ │ │ │ │--------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ Myths and fairy  │ Accelerating  │ Parallel  │ Design Pressure: │ Let's talk:  │ Teamwork makes  │ 09:00 --│ tales around  │ privacy-  │ programming and  │ The Invisible  │ Communication &  │ the dream work  │--------------------------------------------------------------- │ Python  │ enhancing data  │ Cython  │ Hand That Shapes │ Consensus  │ │ │ performance  │ processing  │ │ Your Code  │ Building in Ope… │ Sheena  │ │ │ │ David Woods  │ │ │ │ │ Antonio Cuni  │ Florian Stefan  │ │ Hynek Schlawack  │ Travis Hathaway  │ en │ │ en │ en │ en │ en │ en │ │ 09:30 --└────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘--------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Exploring the C… │ Inside the Blac… │ Flying Free: da… │ Fairlearn:pract… │ dbt-score: cont… │ Mentoring Both … │ │ │ │ │ │ │ │ 10:00 --│ Diego Russo  │ Daniel Hervás  │ Joaquín Rayado  │ Tamara Atanasos… │ Matthieu Caneil… │ Manivannan Selv… │--------------------------------------------------------------- │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ 10:30 --│ A tour of (some… │ ORMs: A Bridge … │ Building my own… │ Is Prompt Engin… │ One Screenreade… │ How to deal wit… │--------------------------------------------------------------- │ │ │ │ │ │ │ │ Stepan Sindelar… │ Velda Kiara  │ Iulia Feroli  │ Iryna Kondrashc… │ Ramón Corominas  │ Gina Häußge  │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ 11:00 --│ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ PySchool:  │ Exploring LLM  │ Portable data-  │ │ │ │ │ │ │ │ Introducing High │ latency  │ parallel Python  │ │ │ │ │ │ │ │ School Students  │ │ extensions using │ │ │ │ │ │ │ │ to the World of  │ Pavel Král  │ oneAPI  │ │ │ │ │ │ │ │ Python  │ │ │ │ │ │ │ │ │ │ │ en │ Nikita Grigorian │ 11:30 --│ │ │ │ │ │ │ Sebastián Flores │ │ │ │ │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ en │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┴────────────────────┴────────────────────┘ │ │ │ │ │ │ │ 12:00 --│ Uncovering the … │ Build and Deplo… │ Godot & Python:… │ AI Discussion  │ Refactoring and… │ How to contribu… │--------------------------------------------------------------- │ │ │ │ Panel  │ │ │ │ Lysandros Nikol… │ Sharon Xu  │ Diego Díaz Morón │ │ Bojan Miletic  │ Marco Richetta  │ │ en │ en │ en │ Laura Summers, … │ en │ en │ └────────────────────┴────────────────────┴────────────────────┤ ├────────────────────┴────────────────────┘ │ en │ 12:30 --┌────────────────────┬────────────────────┬────────────────────┤ ├────────────────────┬────────────────────┐--------------------------------------------------------------- │ │ │ │ │ │ │ │ WASM and Python… │ Typing at scale… │ Bridging the ga… │ │ The Evolution o… │ Democratize ser… │ │ │ │ │ │ │ │ │ Kumar Anirudha,… │ Alan Franzoni  │ Karolina Surma  ├────────────────────┤ May Walter  │ Yuichiro Tachib… │ │ en │ en │ en │ │ en │ en │ 13:00 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤--------------------------------------------------------------- │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 13:30 --│ │ │ │ │ │ │--------------------------------------------------------------- │ PyScript as Inf… │ Type Hints in R… │ Transforming Da… │ EU AI Act: Unve… │ Anatomy of a Py… │ Is your program… │ │ │ │ │ │ │ │ │ Josh Lowe  │ Koudai Aono  │ Julie Fang  │ Adrin Jalali  │ Riccardo Maglio… │ Mykalin Jones  │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 14:00 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ A Pythonic sema… │ The FastAPI- Po… │ Your Very First… │ The Pydantic st… │ Fearless Automa… │ How Open-Source… │ │ │ │ │ │ │ │ │ Paolo Melchiorre │ Yury Selivanov  │ Jürgen Gmach  │ Laura Summers, … │ Padraic Calpin  │ Robson Kanhalelo │ 14:30 --│ en │ en │ en │ en │ en │ en │--------------------------------------------------------------- └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ │ Building a large │ 15:00 --│ SaaS AI product  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ with Python: The │ │ tale of three e… │ │ │ │ Petr Baudis  │ │ en │ 15:30 --├────────────────────┤------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ Python quiz  │ │ en │ ├────────────────────┤ │ │ │ Lightning talks  │ 16:00 --│ ⚡ Wednesday  │------------------------------------------------------------------------------------------------------------------------------------------------------------------------ │ │ │ en │ │ │ │ │ │ │ 16:30 --└────────────────────┘------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2025-07-17 | Forum Hall | North Hall | South Hall 2A | South Hall 2B | Terrace 2A | Terrace 2B | Main Hall B | Main Hall C 06:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Thursday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st  │ 06:30 --│ Floor  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 07:00 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┐ │ Thursday's Morn… │ │ en │ ├────────────────────┤ │ │ 07:30 --│ Why it took 4  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ years to get a  │ │ lock files  │ │ specification  │ │ │ │ Brett Cannon  │ 08:00 --│ en │--------------------------------------------------------------------------------------------------------------------------------------------------- ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 08:30 --├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤------------------------------------------ │ │ │ │ │ │ │ │ A new safe  │ Sharing is  │ Intuition vs.  │ A tour of the  │ Pwndbg: Low  │ How to use  │ │ external  │ caring:  │ Reality:  │ module  │ level debugging  │ Python on a RPi  │ │ debugger  │ Efficient Data  │ Surprising  │ `itertools`  │ and exploit  │ to develop a  │ │ interface for C… │ Exchange with p… │ Truths in Pytho… │ │ development wit… │ custom headless… │ 09:00 --│ │ │ │ Rodrigo Girão S… │ │ │------------------------------------------ │ Pablo Galindo S… │ Rok Mihevc, Raú… │ Arthur Pastel, … │ │ disconnect3d  │ Matthieu Amiguet │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ 09:30 --│ │ │ │ │ │ │------------------------------------------ │ Building a new … │ Choosing Betwee… │ Prenatal diagno… │ What Network An… │ Testing the Tes… │ Running every s… │ │ │ │ │ │ │ │ │ Ken Jin  │ Samet Yaslan  │ Helena Gómez Po… │ Kshitijaa Jaglan │ Stefan Bärisch  │ Vinayak Mehta  │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 10:00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Performance imp… │ Get Your Lambda… │ From Notes to C… │ From Trees To T… │ Fixtures meets … │ QuackOSM & Over… │ │ │ │ │ │ │ │ │ Mark Shannon  │ Damian Wysocki  │ Reyha Verma  │ Theodore Meynar… │ Anupama Tiruvai… │ Kamil Raczycki  │ 10:30 --│ en │ en │ en │ en │ en │ en │------------------------------------------ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Meet Marimo, th… │ Breaking HTTP B… │ How to Stop an … │ Hacking LLMs: A… │ Turbocharge you… │ Python, Politic… │ 11:00 --│ │ │ │ │ │ │------------------------------------------ │ Sven Arends  │ Kirill Druzhinin │ Eloisa Pérez Be… │ Jenny Vega  │ Konstantinos Pa… │ Gauden Galea  │ │ en │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Preserving  │ Psychological  │ 11:30 --│ │ │ │ │ │ │ Culture with  │ Model for  │ │ │ │ │ │ │ │ Python: AI plays │ Mapping and  │ │ │ │ │ │ │ │ Ayo, a  │ Prediction of  │ │ │ │ │ │ │ │ Traditional  │ Stress Among  │ │ │ │ │ │ │ │ Nigerian Game  │ Students  │ │ │ │ │ │ │ │ │ │ 12:00 --│ │ │ │ │ │ │ Kayode Makinde  │ Oladapo Kayode … │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┴────────────────────┘ │ │ │ │ │ │ │ │ MIDI, those che… │ Pydantic, Every… │ Python on the P… │ CPython Core  │ Snapshot Testin… │ Slithering thro… │ 12:30 --│ │ │ │ Development  │ │ │------------------------------------------ │ Mateusz Modrzej… │ Šimon Podhajský  │ Ruslan Korniich… │ Panel  │ Matthieu Rigal  │ Tamsin Fuller  │ │ en │ en │ en │ │ en │ en │ └────────────────────┴────────────────────┴────────────────────┤ Brett Cannon, M… ├────────────────────┴────────────────────┘ │ │ ┌────────────────────┬────────────────────┬────────────────────┤ en ├────────────────────┬────────────────────┐ 13:00 --│ │ │ │ │ │ │------------------------------------------ │ Behind the Scen… │ Offline Disaste… │ Physics-Informe… │ │ Good Practices … │ Continuous Docu… │ │ │ │ │ │ │ │ │ Jacob Coffee  │ Jannis Lübbe  │ Mehul Goyal  ├────────────────────┤ Ashish Gupta, J… │ Anastasiia Tymo… │ │ en │ en │ en │ │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 13:30 --│ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │------------------------------------------ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ 14:00 --│ A PEP Talk: Adv… │ Wisdom of the c… │ Automating myse… │ Driving Innovat… │ End to End with… │ In memoriam: Mi… │------------------------------------------ │ │ │ │ │ │ │ │ Maria Ashna  │ Laura Summers, … │ Sebastian Witow… │ Olga Matoula, L… │ Vemund Mehl San… │ Nicholas H.Toll… │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 14:30 --┌────────────────────┐--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ Behind the  │ │ scenes of  │ │ FastAPI and  │ │ friends for dev… │ 15:00 --│ │--------------------------------------------------------------------------------------------------------------------------------------------------- │ Sebastián Ramír… │ │ en │ ├────────────────────┤ │ │ │ Lightning talks  │ 15:30 --│ ⚡ Thursday  │--------------------------------------------------------------------------------------------------------------------------------------------------- │ │ │ en │ │ │ │ │ │ │ 16:00 --└────────────────────┘--------------------------------------------------------------------------------------------------------------------------------------------------- 2025-07-18 | Forum Hall | North Hall | South Hall 2A | South Hall 2B | Terrace 2A | Terrace 2B 06:00 --┌────────────────────┐--------------------------------------------------------------------------------------------------------- │ │ │ Friday  │ │ Registration &  │ │ Welcome @ Forum  │ │ Hall Foyer 1st … │ 06:30 --│ │--------------------------------------------------------------------------------------------------------- │ en │ │ │ ├────────────────────┤ │ Friday's Mornin… │ │ en │ 07:00 --├────────────────────┤--------------------------------------------------------------------------------------------------------- │ │ │ The Boom of  │ │ Generative AI:  │ │ realities,  │ │ promises and aw… │ 07:30 --│ │--------------------------------------------------------------------------------------------------------- │ Nerea Luis  │ │ en │ ├────────────────────┼────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ Coffee Break  │ │ │ │ │ │ │ │ 08:00 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ │ │ │ │ │ │ │ │ What comes after │ It's All About  │ Async Python:  │ Indico: the 20  │ Origami Speed  │ How to build a  │ │ Rust in the  │ Time ⏰ - What  │ Concurrency  │ year history and │ Championships:  │ cross-platform  │ 08:30 --│ Python  │ developers need  │ Without the  │ evolution of an  │ Fast Polygon  │ graphical user  │ │ ecosystem?  │ to know about t… │ Headaches  │ open-source pro… │ Triangulation i… │ interface with … │ │ │ │ │ │ │ │ │ Cristián Maurei… │ Petter Salminen  │ Mateusz Zaremba… │ Tomas Roun, Dom… │ Grzegorz Bokota  │ Russell Keith-M… │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 09:00 --------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ Building a NoGI… │ Data Governance… │ Efficient Cachi… │ Microdot, the i… │ Your Cookiecutt… │ Explaining the … │ │ │ │ │ │ │ │ │ Alvaro Duran  │ Kateřina Ščavni… │ Akshita Gupta  │ Miguel Grinberg  │ Miloslav Pojman  │ Tibs  │ 09:30 --│ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ What does = do?  │ Django and HTMX… │ Navigating the … │ Programming har… │ Snake oil - or … │ Sponsor  │ 10:00 --│ │ │ │ │ │ Highlight &  │ │ Reuven M. Lerner │ Lucas Pires  │ Israel Blancas  │ Marc-André Lemb… │ Sindre Nistad  │ Recruitment Fair │ │ en │ en │ en │ en │ en │ │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┤ en │ │ │ ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┤ │ 10:30 --│ │ │ │ │ │ │ │ GPU performance… │ Beyond the Code… │ Terraform CDK i… │ From Code to Ci… │ Python Config T… │ │ │ │ │ │ │ │ │ │ Kamil Tokarski,… │ Kir Chou  │ Yuliia Barabash  │ Nilo Ney Coutin… │ Grzegorz Kocjan  ├────────────────────┘ │ en │ en │ en │ en │ en │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┐ 11:00 --│ │ │ │ │ │ │ │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ Lunch  │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 11:30 --│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┼────────────────────┤ 12:00 --│ │ │ │ │ │ │ │ When in practic… │ The art of yield │ PyJSX: Write JS… │ Using Postgres … │ Design Patterns… │ Unlocking Hidde… │ │ │ │ │ │ │ │ │ Sebastian Buczy… │ Maxim Danilov  │ Tomas Roun  │ Mikuláš Poul  │ Marine Guyot  │ Ruben Arts, Jul… │ │ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ 12:30 --------------------------------------------------------------------------------------------------------------------------------- ┌────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┬────────────────────┐ │ │ │ │ │ │ │ │ You Came to a P… │ Memory Efficien… │ Broken __slots_… │ Zero-Drama Upgr… │ Anonymization o… │ Hold on! You ha… │ │ │ │ │ │ │ │ │ Samiul Huque  │ Kalyan Prasad  │ Arie Bovenberg  │ Alejandro Cabel… │ Piotr Gryko  │ Wei Lee  │ 13:00 --│ en │ en │ en │ en │ en │ en │ └────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┴────────────────────┘ ┌────────────────────┐ │ │ │ "Python: the  │ 13:30 --│ Documentary"  │--------------------------------------------------------------------------------------------------------- │ screening and  │ │ Q&A  │ │ │ │ Brett Cannon, P… │ │ │ 14:00 --│ en │--------------------------------------------------------------------------------------------------------- │ │ │ │ │ │ │ │ │ │ 14:30 --│ │--------------------------------------------------------------------------------------------------------- ├────────────────────┤ │ Coffee Break  │ │ │ │ │ │ │ 15:00 --├────────────────────┤--------------------------------------------------------------------------------------------------------- │ │ │ Lightning talks… │ │ │ │ en │ │ │ 15:30 --├────────────────────┤--------------------------------------------------------------------------------------------------------- │ Conference Clos… │ │ en │ │ │ ├────────────────────┤ │ Sprint Orientat… │ 16:00 --│ en │--------------------------------------------------------------------------------------------------------- │ │ └────────────────────┘ 2025-07-19 No talks on this day. 2025-07-20 No talks on this day. 📆 powered by pretalx