Skip to main content
EuroPython logo

Sessions preview

The following sessions are a preliminary list of the confirmed proposals that will be part of the conference. The list will keep growing in the following days and some sessions might be replaced in case of them being withdrawn by the authors.

Go to session type:

Keynote

  • “You Don’t Have to be a Compiler Engineer to Work on Python” by Savannah Ostrowski

Talk

  • “PyScript as Infrastructure: Running EduBlocks at Scale Without the Cost” by Josh Lowe
  • “EU AI Act: Unveiling Lesser-Known Aspects and Implementation Entities” by Adrin Jalali
  • “What does = do?” by Reuven M. Lerner
  • “One Screenreader to rule them all: using NVDA for Windows automation” by Ramón Corominas
  • “Put your pants on and make a monorepo” by Max Kahan
  • “Your Cookiecutter is Wrong” by Miloslav Pojman
  • “Is your programming curriculum inclusive for neurodivergents?” by Mykalin Jones
  • “QuackOSM & OvertureMaestro: Open geospatial data at your fingertips” by Kamil Raczycki
  • “Fearless Automation that Runs Anywhere with Python” by Padraic Calpin
  • “From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W” by Nilo Ney Coutinho Menezes
  • “Physics-Informed ML: Fusing Scientific Laws with AI” by Mehul Goyal
  • “Explaining the 5 types of database and how to choose between them” by Tibs
  • “A PEP Talk: Adventures As the Inaugural PyPI Support Specialist” by Maria Ashna
  • “dbt-score: continuous integration for dbt metadata” by Matthieu Caneill, Jochem van Dooren
  • “You Came to a Python Conference. Now, Go Do a PR Review!” by Samiul Huque
  • “A Pythonic semantic search” by Paolo Melchiorre
  • “Hacking LLMs: An Introduction to Mechanistic Interpretability” by Jenny Vega
  • “How to contribute to Python docs in your own language” by Marco Richetta
  • “End to End with Testcontainers and Playwright” by Vemund Mehl Santi
  • “Snapshot Testing: A New Era of Reliability” by Matthieu Rigal
  • “Memory Efficient Iteration with Python’s itertools- A Deep Dive” by Kalyan Prasad
  • “Django and HTMX: Patterns to Success” by Lucas Pires
  • “Godot & Python: open source in game development” by Diego Díaz Morón
  • “From Trees To Transformers: Adopting Deep Learning for Ranking” by Theodore Meynard, Mihail
  • “Pydantic, Everywhere, All at Once” by Šimon Podhajský
  • “Python, Politics, and Public Health” by Gauden Galea
  • “Exploring the CPython JIT” by Diego Russo
  • “Broken __slots__ are a silent performance killer—Let’s fix them!” by Arie Bovenberg
  • “When in practice is Python performance an issue? Facts and myths.” by Sebastian Buczyński
  • “ORMs: A Bridge to Efficient Database Interactions with Python” by Velda Kiara
  • “Unlocking Hidden Power of Conda with Pixi” by Ruben Arts, Julian Hofer
  • “Meet Marimo, the next-gen Notebook” by Sven Arends
  • “Using Postgres schemas to separate data of your SaaS application in Django” by Mikuláš Poul
  • “Turbocharge your Python test suite today! 🚀” by Konstantinos Papadopoulos
  • “What to expect when you are expecting Free Threading” by Jimena Bermúdez
  • “Running every street in Paris with Python and PostGIS” by Vinayak Mehta
  • “Building my own (accurate!) Spotify Wrapped” by Iulia Feroli
  • “Type Hints in Real-World Projects: Maintenance & Improvement” by Koudai Aono
  • “How to deal with toxic people” by Gina Häußge
  • “Adaptive Inference: Why Taking a Ferrari for Groceries is a Terrible Idea” by Steven Kolawole
  • “Beyond the Code: Manipulating Bytecode and Building Community” by Kir Chou
  • “Design Patterns: Build better software from day one” by Marine Guyot
  • “Snake oil - or tools & tricks for making Python run smoother” by Sindre Nistad
  • “Behind the Scenes: PSF Infrastructure and How You Can Contribute” by Jacob Coffee
  • “Automating myself out of an unloved project with Python, n8n and Telegram” by Sebastian Witowski
  • “Anatomy of a Python OpenTelemetry instrumentation” by Riccardo Magliocchetti
  • “Continuous Documentation: basics and advanced techniques” by Anastasiia Tymoshchuk
  • “WASM and Python: The Future of Serverless Computing” by Kumar Anirudha, Farhaan Bukhsh
  • “Python Config That Will Give You Chills (In a Good Way, I Promise!)” by Grzegorz Kocjan
  • “Flying Free: data analysis with Python for aeronautical planning” by Joaquín Rayado
  • “Mentoring Both Ways: Helping Others While Leveling Up Yourself!” by Manivannan Selvaraj
  • “Data Governance 101: Stop Firefighting, Start Engineering” by Kateřina Ščavnická
  • “Efficient Caching in Python: From Local to External Solutions” by Akshita Gupta
  • “The Evolution of Advanced Python Monitoring” by May Walter
  • “Python on the Pitch: How Germany will win World Cup 2026” by Ruslan Korniichuk
  • “Building a new tail-calling interpreter for Python” by Ken Jin
  • “Microdot, the impossibly small web framework for Python and MicroPython.” by Miguel Grinberg
  • “From Notes to Codes - Python-Driven AI for Efficient Medical Coding” by Reyha Verma
  • “Building a NoGIL Load Balancer in Python in 30 minutes” by Alvaro Duran
  • “Good Practices for Testing Web User Interfaces” by Ashish Gupta, Jan Jašek
  • “What comes after Rust in the Python ecosystem?” by Cristián Maureira-Fredes
  • “Offline Disaster Relief Coordination with OpenStreetMap and FastAPI” by Jannis Lübbe
  • “Typing at scale: statically type-checking a large codebase” by Alan Franzoni
  • “Testing the Tests - Assess and Improve Your Python Testing Code” by Stefan Bärisch
  • “Prenatal diagnosis of genetic diseases using Python” by Helena Gómez Pozo, Marina Moro López
  • “Death by a Thousand API Versions” by Stanislav Zmiev
  • “The Network Next Door: How Connections Shape the World Around Us” by Kshitijaa Jaglan
  • “Programming hardware displays the easy way - using MicroPython and LVGL” by Marc-André Lemburg
  • “Bridging the gap: Viewing your project through a downstream packager’s lens” by Karolina Surma
  • “How Open-Source Software empowers Computer Science education in schools.” by Robson Kanhalelo
  • “Fixtures meets parameters: Writing efficient, elegant and reusable tests” by Anupama Tiruvaipati
  • “From Grilling to Growing: Python Interviews as Shared Learning for All” by Artur Patoka
  • “Uncovering the magic of implementing a new Python syntax feature” by Lysandros Nikolaou
  • “Hold on! You have a data team in PyCon Taiwan!” by Wei Lee
  • “Zero-Drama Upgrades: Real-World Tactics for Major Python Migrations” by Alejandro Cabello Jiménez
  • “Breaking HTTP Boundaries: ASGI to build a fleet management system in Python” by Kirill Druzhinin
  • “Navigating the mesh: Istio for Python applications” by Israel Blancas
  • “Refactoring and Maintaing Software : Building code you won’t hate tomorrow” by Bojan Miletic
  • “Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game” by Iryna Kondrashchenko, Oleh Kostromin

Talk (long session)

  • “Accelerating privacy-enhancing data processing” by Florian Stefan, Anna Schwarz
  • “Indico: the 20 year history and evolution of an open-source project at CERN” by Tomas Roun, Dominic Hollis
  • “Unveiling Data’s Hidden Shape with TDA in Python (GUDHI)” by Jessica Randall
  • “Origami Speed Championships: Fast Polygon Triangulation in Python” by Grzegorz Bokota
  • “Parallel programming and Cython” by David Woods
  • “Let’s talk: Communication & Consensusing Building in Open-Source” by Travis Hathaway
  • “A new safe external debugger interface for CPython” by Pablo Galindo Salgado
  • “Async Python: Concurrency Without the Headaches” by Mateusz Zaremba, Krzysztof Wilczyński
  • “Myths and fairy tales around Python performance” by Antonio Cuni
  • “How to use Python on a RPi to develop a custom headless guitar FX box” by Matthieu Amiguet
  • “Python, SQLAlchemy, and SQL: A Powerful Trilogy for Data Scientists” by Elvis Kwabena Asare Nkrumah
  • “Sharing is caring: Efficient Data Exchange with pyarrow” by Raúl Cumplido, Alenka Frim
  • “It’s All About Time ⏰ - What developers need to know about time” by Petter Salminen

Tutorial

  • “Setting Up Reliable CI/CD Pipelines with Python, K8s & Testcontainers” by Koteswara Rao Vellanki
  • “GIL-free Python and the GPU: hands-on experience” by Michał Szołucha, Rostan Tabet
  • “The Mighty Dot - Customize Attribute Access with Descriptors” by Mike Müller
  • “Rambo Python” by Julien LENORMAND
  • “pytest - simple, rapid and fun testing with Python” by Florian Bruhin
  • “Accelerating Scientific Python: JAX, Numba, and Ray in Action” by Jakub Urban
  • “Writing Python modules in Rust - PyO3 101” by Cheuk Ting Ho
  • “Mastering decorators: the cherry on top of your functions” by Rodrigo Girão Serrão
  • “Practical PyScript” by Nicholas H.Tollervey
  • “Python and Data Storytelling to create and deliver better presentations” by Sebastián Flores
  • ““Building Privacy-Focused Vector Search Applications: Hands-On Guide to Gen” by Shivay Lamba
  • “Cleaner Code, Better Queries: SQLAlchemy, ORMs and asyncio” by Aya Elsayed, Rhythm Patel
  • “Efficient Query Routing using Agentic RAG” by Tarun Jain
  • “Understand Git and Never Break a Repo Again” by Themistoklis Spanoudis

Poster

  • “Psychological Model for Mapping and Prediction of Stress Among Students” by Oladapo Kayode Abiodun, Oluwakemi Jacobs
  • “PySchool: Introducing High School Students to the World of Python” by Sebastián Flores
  • “Preserving Culture with Python: AI plays Ayo, a Traditional Nigerian Game” by Kayode Makinde
  • “Portable data-parallel Python extensions using oneAPI” by Nikita Grigorian