TALKS #

The heart of EuroPython — three days of talks across five parallel tracks, covering every corner of the Python ecosystem.

Wednesday – Friday, July 15–17

5 parallel tracks

115 talks at EuroPython 2025

# Python Core, Internals, Extensions (2025)

A new safe external debugger interface for CPython

Pablo Galindo Salgado

A tour of (some) Python JIT compilers

Stepan Sindelar, Michael Šimáček

A tour of the module `itertools`

Rodrigo Girão Serrão

Async Python: Concurrency Without the Headaches

Krzysztof Wilczyński, Mateusz Zaremba

Choosing Between Free Threading and Async

Samet Yaslan

Exploring the CPython JIT

Diego Russo

Myths and fairy tales around Python performance

Antonio Cuni

Parallel programming and Cython

David Woods

Performance improvements in 3.14 and maybe 3.15

Mark Shannon

The Evolution of Advanced Python Monitoring

May Walter

The art of yield

Maxim Danilov

Uncovering the magic of implementing a new Python syntax feature

Lysandros Nikolaou

What comes after Rust in the Python ecosystem?

Cristián Maureira-Fredes

What does = do?

Reuven M. Lerner

You don’t have to be a compiler engineer to work on Python

Savannah Ostrowski

# Web Development, Web APIs, Front-End Integration (2025)

A Pythonic semantic search

Paolo Melchiorre

Behind the scenes of FastAPI and friends for developers and builders

Sebastián Ramírez (tiangolo)

Democratize serverless web AI apps for Python devs

Yuichiro Tachibana

Django and HTMX: Patterns to Success

Lucas Pires

Pydantic, Everywhere, All at Once

Šimon Podhajský

WASM and Python: The Future of Serverless Computing

Farhaan Bukhsh, Kumar Anirudha

# Testing, Quality Assurance, Security (2025)

End to End with Testcontainers and Playwright

Vemund Mehl Santi

Good Practices for Testing Web User Interfaces

Jan Jašek, Ashish Gupta

Snapshot Testing: A New Era of Reliability

Matthieu Rigal

Turbocharge your Python test suite today! 🚀

Konstantinos Papadopoulos

# Data Engineering and MLOps (2025)

Accelerating privacy-enhancing data processing

Florian Stefan

Data Governance 101: Stop Firefighting, Start Engineering

Kateřina Ščavnická

Sharing is caring: Efficient Data Exchange with pyarrow

Raúl Cumplido Domínguez, Rok Mihevc, Alenka Frim

dbt-score: continuous integration for dbt metadata

Matthieu Caneill, Jochem van Dooren

# Jupyter and Scientific Python (2025)

GPU performance or ease of use: why not both?

Szymon Karpiński, Kamil Tokarski

How to Stop an Epidemic using the Atomica Python Tool

Eloisa Pérez Bennetts

Meet Marimo, the next-gen Notebook

Sven Arends

# Other

Python quiz

LET'S CONNECT #

Want to collaborate or contribute? We're open to partnership opportunities and would love to hear your ideas.

Newsletter

Get the latest updates, speaker announcements, and special deals. No spam, unsubscribe anytime.