Conferences / EuroPython
EuroPython 2025
Jul 14–20, 2025 · Prague Congress Centre (PCC), Prague, Czechia
- Conference
- EuroPython Data science & ML
- Dates
- Jul 14, 2025 – Jul 20, 2025
- Venue
- Prague Congress Centre (PCC)
- Place
- Prague, Czechia
- Format
- Hybrid
- Status
- Past
- Attendance
- 1,600Conference site: 'We were thrilled to welcome over 1,600 Python enthusiasts from around the world' (not split in-person/remote)
- Website
- ep2025.europython.eu
- Recorded
- 29 sponsors · 145 speaker appearances
- Notes
- 24th EuroPython; Prague plus remote. Workshops/tutorials 14-15 July, conference 16-18 July, sprints 19-20 July. Regular prices until 27 June 2025. Community partners (DjangoCon Europe, PyCons, PyLadies etc.) not recorded as sponsors. Talk list: all Talks, Keynotes, Panels and Sponsored talks from the pretalx schedule export (https://program.europython.eu/europython-2025/schedule/export/schedule.json); tutorials, workshops, summits, posters, lightning talks, open spaces, announcements and sprints are left out. Affiliations come from the 'Affiliation' field on each speaker's page on the conference website (self-reported; 'Freelancer'/'Self-employed' etc. set to null). Video URLs: matched to the EuroPython YouTube channel's 2025 playlist by title (or embedded on the session page). Abstracts are the first sentence or two of the pretalx abstract.
Ticket prices
| Ticket | Price | Valid until | Notes | Source |
|---|---|---|---|---|
| Conference only, personal (regular) | €300 | Jun 27, 2025 | ep2025.europython.eu | |
| Combined, personal (regular) | €450 | Jun 27, 2025 | ep2025.europython.eu | |
| Conference only, business (regular) | €500 | Jun 27, 2025 | + VAT | ep2025.europython.eu |
| Combined, business (regular) | €800 | Jun 27, 2025 | + VAT | ep2025.europython.eu |
| Remote conference, personal | €80 | — | ep2025.europython.eu | |
| Tutorial only, education | €100 | — | ep2025.europython.eu | |
| Conference only, education | €135 | — | ep2025.europython.eu | |
| Remote conference, business | €150 | — | + VAT per page; invoiced by EPS without VAT | ep2025.europython.eu |
| Tutorial only, personal | €200 | — | ep2025.europython.eu | |
| Combined, education | €210 | — | ep2025.europython.eu | |
| Tutorial only, business | €400 | — | + VAT | ep2025.europython.eu |
| Conference only, personal (late bird) | €450 | — | ep2025.europython.eu | |
| Combined, personal (late bird) | €675 | — | ep2025.europython.eu | |
| Conference only, business (late bird) | €750 | — | + VAT | ep2025.europython.eu |
| Combined, business (late bird) | €1,200 | — | + VAT | ep2025.europython.eu |
Sponsors 29
Media 3
- CultRepo · Media Partners
- LWN.net · Media Partners
- Radio BEAT · Media Partners
Other 8
- 1Password · Supporters
- Evolabel · Supporters
- OpenEDG Python Institute · Patron
- pretalx · Supporters
- Prusa Research · Supporters
- Python Software Foundation · Financial Aid
- Rossum · Patron
- The Qt Company · Patron
Speakers and talks 145
| Speaker | Company | Role | Talk | Links |
|---|---|---|---|---|
| Brett Cannon | Microsoft | Keynote | Why it took 4 years to get a lock files specification | Video |
| Nerea Luis | — | Keynote | The Boom of Generative AI: realities, promises and awkward situations | Video |
| Petr Baudis | Rossum | Keynote | Building a large SaaS AI product with Python: The tale of three ecosystems | Video |
| Savannah Ostrowski | — | Keynote | You don’t have to be a compiler engineer to work on Python | Video |
| Sebastián Ramírez (tiangolo) | FastAPI | Keynote | Behind the scenes of FastAPI and friends for developers and builders | Video |
| Adrien Cacciaguerra | CodSpeed | Talk | Intuition vs. Reality: Surprising Truths in Python Performance | Video |
| Adrin Jalali | Probabl | Talk | EU AI Act: Unveiling Lesser-Known Aspects and Implementation Entities | Video |
| Akshita Gupta | Salesforce | Talk | Efficient Caching in Python: From Local to External Solutions | Video |
| Alan Franzoni | Aiven | Talk | Typing at scale: statically type-checking a large codebase | Video |
| Alejandro Cabello Jiménez | TravelPerk | Talk | Zero-Drama Upgrades: Real-World Tactics for Major Python Migrations | Video |
| Alenka Frim | Apache Software Foundation | Talk | Sharing is caring: Efficient Data Exchange with pyarrow | Video |
| Alvaro Duran | Kiwi.com | Talk | Building a NoGIL Load Balancer in Python in 30 minutes | Video |
| Anastasiia Tymoshchuk | Strava | Talk | Continuous Documentation: basics and advanced techniques | Video |
| Andy Kitchen | Consultant | Talk | Wisdom of the cloud? Drifting through Community Notes | Video |
| Antonio Cuni | Anaconda | Talk | Myths and fairy tales around Python performance | Video |
| Anupama Tiruvaipati | Bloomberg | Talk | Fixtures meets parameters: Writing efficient, elegant and reusable tests | Video |
| Arie Bovenberg | KLM Royal Dutch Airlines | Talk | Broken __slots__ are a silent performance killer—Let's fix them! | Video |
| Arthur Pastel | CodSpeed | Talk | Intuition vs. Reality: Surprising Truths in Python Performance | Video |
| Ashish Gupta | I am a Software Quality Engineer with Redhat | Talk | Good Practices for Testing Web User Interfaces | Video |
| Bojan Miletic | Softerrific | Talk | Refactoring and Maintaing Software : Building code you won't hate tomorrow | Video |
| Brett Cannon | Microsoft | Panelist | CPython Core Development Panel | Video |
| Cristián Maureira-Fredes | The Qt Company | Talk | What comes after Rust in the Python ecosystem? | Video |
| Damian Wysocki | Mirumee | Talk | Get Your Lambda On: Smyth & Lynara's Guide to Lazy Dev Life | Video |
| Daniel Hervás | Reckon Digital | Talk | Inside the Black Box: The Anatomy of Virtual Environments | Video |
| David Woods | Presenting this in my capacity a Cython contributor | Talk | Parallel programming and Cython | Video |
| Diego Díaz Morón | Bitbox | Talk | Godot & Python: open source in game development | Video |
| Diego Russo | Arm | Talk | Exploring the CPython JIT | Video |
| disconnect3d | Trail of Bits | Talk | Pwndbg: Low level debugging and exploit development with Python | Video |
| Dominic Hollis | CERN | Talk | Indico: the 20 year history and evolution of an open-source project at CERN | Video |
| Eloisa Pérez Bennetts | Burnet Institute | Talk | How to Stop an Epidemic using the Atomica Python Tool | Video |
| Emily Morehouse-Valcarcel | — | Panelist | CPython Core Development Panel | Video |
| Farhaan Bukhsh | OpenCraft | Talk | WASM and Python: The Future of Serverless Computing | Video |
| Florian Stefan | Flatiron Health | Talk | Accelerating privacy-enhancing data processing | Video |
| Gauden Galea | Retired WHO Staff | Talk | Python, Politics, and Public Health | Video |
| Gina Häußge | OctoPrint | Talk | How to deal with toxic people | Video |
| Grzegorz Bokota | University of Warsaw/napari project | Talk | Origami Speed Championships: Fast Polygon Triangulation in Python | Video |
| Grzegorz Kocjan | — | Talk | Python Config That Will Give You Chills (In a Good Way, I Promise!) | Video |
| Helena Gómez Pozo | ALTEN Belgium | Talk | Prenatal diagnosis of genetic diseases using Python | Video |
| Hugo van Kemenade | Sovereign Tech Agency | Panelist | CPython Core Development Panel | Video |
| Hynek Schlawack | Variomedia AG | Talk | Design Pressure: The Invisible Hand That Shapes Your Code | Video |
| Iryna Kondrashchenko | DataForce Solutions GmbH | Talk | Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game | Video |
| Israel Blancas | Coralogix | Talk | Navigating the mesh: Istio for Python applications | Video |
| Iulia Feroli | Elastic | Talk | Building my own (accurate!) Spotify Wrapped | Video |
| Jacob Coffee | Python Software Foundation | Talk | Behind the Scenes: PSF Infrastructure and How You Can Contribute | Video |
| Jan Jašek | Red Hat | Talk | Good Practices for Testing Web User Interfaces | Video |
| Jannis Lübbe | OpenSky Network | Talk | Offline Disaster Relief Coordination with OpenStreetMap and FastAPI | Video |
| Jenny Vega | Isomorphic Labs | Panelist | AI Discussion Panel | Video |
| Jenny Vega | Isomorphic Labs | Talk | Hacking LLMs: An Introduction to Mechanistic Interpretability | Video |
| Joaquín Rayado | University of Zaragoza | Talk | Flying Free: data analysis with Python for aeronautical planning | Video |
| Jochem van Dooren | — | Talk | dbt-score: continuous integration for dbt metadata | Video |
| Josh Lowe | — | Talk | PyScript as Infrastructure: Running EduBlocks at Scale Without the Cost | Video |
| Julian Hofer | — | Talk | Unlocking Hidden Power of Conda with Pixi | Video |
| Julie Fang | Merck | Talk | Transforming Data Interaction: A Self-Served Insight Tool with LangGraph | Video |
| Jürgen Gmach | — | Talk | Your Very First Contribution to Open Source | Video |
| Kalyan Prasad | — | Talk | Memory Efficient Iteration with Python's itertools- A Deep Dive | Video |
| Kamil Raczycki | dataplace.ai | Talk | QuackOSM & OvertureMaestro: Open geospatial data at your fingertips | Video |
| Kamil Tokarski | NVIDIA | Talk | GPU performance or ease of use: why not both? | Video |
| Karolina Surma | Red Hat | Talk | Bridging the gap: Viewing your project through a downstream packager's lens | Video |
| Kateřina Ščavnická | Kiwi.com | Talk | Data Governance 101: Stop Firefighting, Start Engineering | Video |
| Kayode Makinde | Lawyers Hub | Panelist | AI Discussion Panel | Video |
| Ken Jin | National University of Singapore | Talk | Building a new tail-calling interpreter for Python | Video |
| Kir Chou | Talk | Beyond the Code: Manipulating Bytecode and Building Community | Video | |
| Kirill Druzhinin | Picnic | Talk | Breaking HTTP Boundaries: ASGI to build a fleet management system in Python | Video |
| Konstantinos Papadopoulos | skroutz.gr | Talk | Turbocharge your Python test suite today! 🚀 | Video |
| Koudai Aono | Mirascope | Talk | Type Hints in Real-World Projects: Maintenance & Improvement | Video |
| Krzysztof Wilczyński | Amazon Web Services (AWS), Ørsted (my co-speaker) | Talk | Async Python: Concurrency Without the Headaches | Video |
| Kshitijaa Jaglan | University of Zurich | Talk | What Network Analysis tells us about Trades, Hierarchies, and the World? | Video |
| Kumar Anirudha | XionSpace | Talk | WASM and Python: The Future of Serverless Computing | Video |
| Laura Summers | Pydantic | Talk | Wisdom of the cloud? Drifting through Community Notes | Video |
| Laura Summers | Pydantic | Sponsored talk | The Pydantic stack for AI apps | Video |
| Laura Summers | Pydantic | Panelist | AI Discussion Panel | Video |
| Luca Ferocino | Bloomberg | Sponsored talk | Driving Innovation Through Internal Technical Communities | Video |
| Lucas Pires | CheckSec | Talk | Django and HTMX: Patterns to Success | Video |
| Lysandros Nikolaou | Quansight | Talk | Uncovering the magic of implementing a new Python syntax feature | Video |
| Manivannan Selvaraj | Experian | Talk | Mentoring Both Ways: Helping Others While Leveling Up Yourself! | Video |
| Marc-André Lemburg | eGenix.com | Talk | Programming hardware displays the easy way - using MicroPython and LVGL | Video |
| Marco Richetta | — | Talk | How to contribute to Python docs in your own language | Video |
| Maria Ashna | Python Software Foundation | Talk | A PEP Talk: Adventures As the Inaugural PyPI Support Specialist | Video |
| Marina Moro López | University of Barcelona | Talk | Prenatal diagnosis of genetic diseases using Python | Video |
| Marine Guyot | CodingResearcher | Talk | Design Patterns: Build better software from day one | Video |
| Mark Shannon | Microsoft | Talk | Performance improvements in 3.14 and maybe 3.15 | Video |
| Mark Shannon | Microsoft | Panelist | CPython Core Development Panel | Video |
| Mateusz Modrzejewski | Warsaw University of Technology | Talk | MIDI, those cheesy sounds from the 90s? Wrong! Symbolic music vs Python | Video |
| Mateusz Zaremba | Orsted | Talk | Async Python: Concurrency Without the Headaches | Video |
| Matthieu Amiguet | Les Chemins de Traverse | Talk | How to use Python on a RPi to develop a custom headless guitar FX box | Video |
| Matthieu Caneill | Picnic | Talk | dbt-score: continuous integration for dbt metadata | Video |
| Matthieu Rigal | Prospect at A2EI | Talk | Snapshot Testing: A New Era of Reliability | Video |
| Maxim Danilov | winepad.at | Talk | The art of yield | Video |
| May Walter | Hud | Talk | The Evolution of Advanced Python Monitoring | Video |
| Mehul Goyal | — | Talk | Physics-Informed ML: Fusing Scientific Laws with Machine Learning | Video |
| Michael Šimáček | Oracle | Talk | A tour of (some) Python JIT compilers | Video |
| Miguel Grinberg | Elastic | Talk | Microdot, the impossibly small web framework for Python and MicroPython. | Video |
| Mihail Douhaniaris | GetYourGuide | Talk | From Trees To Transformers: Adopting Deep Learning for Ranking | Video |
| Mikuláš Poul | Xelix | Talk | Using Postgres schemas to separate data of your SaaS application in Django | Video |
| Miloslav Pojman | Pure Storage | Talk | Your Cookiecutter Is Wrong | Video |
| Mykalin Jones | I am freelance/self-employed | Talk | Is your programming curriculum inclusive for neurodivergents? | Video |
| Nicholas H.Tollervey | Anaconda | Talk | In memoriam: Michael Foord (1974-2025) | Video |
| Nilo Ney Coutinho Menezes | LogiKraft SRL | Talk | From Code to Circuits: Programming with MicroPython and Raspberry Pico 2W | Video |
| Oleh Kostromin | DataForce Solutions GmbH | Talk | Is Prompt Engineering Dead? How Auto-Optimization is Changing the Game | Video |
| Olga Matoula | Bloomberg | Sponsored talk | Driving Innovation Through Internal Technical Communities | Video |
| Pablo Galindo Salgado | Bloomberg | Talk | A new safe external debugger interface for CPython | Video |
| Padraic Calpin | Zensor NV | Talk | Fearless Automation that Runs Anywhere with Python | Video |
| Paolo Melchiorre | Django Software Foundation | Talk | A Pythonic semantic search | Video |
| Petter Salminen | Magello Group AB - Consultant firm in Stockholm | Talk | It's All About Time ⏰ - What developers need to know about time | Video |
| Piotr Gryko | DevaLogic | Talk | Anonymization of sensitive information in financial documents using, python | Video |
| Ramón Corominas | — | Talk | One Screenreader to rule them all: using NVDA for Windows automation | Video |
| Raúl Cumplido Domínguez | — | Talk | Sharing is caring: Efficient Data Exchange with pyarrow | Video |
| Reuven M. Lerner | Lerner Python | Talk | What does = do? | Video |
| Reyha Verma | Amazon Web Services | Panelist | AI Discussion Panel | Video |
| Reyha Verma | Amazon Web Services | Talk | From Notes to Codes - Python-Driven AI for Efficient Medical Coding | Video |
| Riccardo Magliocchetti | Elastic | Talk | Anatomy of a Python OpenTelemetry instrumentation | Video |
| Robson Kanhalelo | — | Talk | How Open-Source Software empowers Computer Science education in schools. | — |
| Rodrigo Girão Serrão | mathspp.com | Talk | A tour of the module `itertools` | Video |
| Rok Mihevc | Arctus Alliance / Apache Arrow / Apache Parquet | Talk | Sharing is caring: Efficient Data Exchange with pyarrow | Video |
| Ruben Arts | prefix.dev | Talk | Unlocking Hidden Power of Conda with Pixi | Video |
| Ruslan Korniichuk | — | Talk | Python on the Pitch: How Germany will win World Cup 2026 | Video |
| Russell Keith-Magee | Anaconda | Talk | How to build a cross-platform graphical user interface with Python | Video |
| Samet Yaslan | Optiver | Talk | Choosing Between Free Threading and Async | Video |
| Samiul Huque | — | Talk | You Came to a Python Conference. Now, Go Do a PR Review! | Video |
| Savannah Ostrowski | — | Panelist | CPython Core Development Panel | Video |
| Sebastian Buczyński | Bottega IT Minds | Talk | When in practice is Python performance an issue? Facts and myths. | Video |
| Sebastian Witowski | — | Talk | Automating myself out of an unloved project with Python, n8n and Telegram | Video |
| Sharon Xu | Microsoft | Sponsored talk | Build and Deploy AI Agents in VS Code | Video |
| Sheena | Prelude.tech | Talk | Teamwork makes the dream work | Video |
| Šimon Podhajský | Waypoint | Talk | Pydantic, Everywhere, All at Once | Video |
| Sindre Nistad | Bouvet | Talk | Snake oil - or tools & tricks for making Python run smoother | Video |
| Stefan Bärisch | — | Talk | Testing the Tests - Assess and Improve Your Python Testing Code | Video |
| Stepan Sindelar | Oracle | Talk | A tour of (some) Python JIT compilers | Video |
| Sven Arends | Picnic | Talk | Meet Marimo, the next-gen Notebook | Video |
| Szymon Karpiński | NVIDIA | Talk | GPU performance or ease of use: why not both? | Video |
| Tamara Atanasoska | Probabl | Talk | Fairlearn:practical approach to assessing and mitigating harm in AI systems | — |
| Tamsin Fuller | OU | Talk | Slithering through Audio Data with Python | Video |
| Theodore Meynard | GetYourGuide | Talk | From Trees To Transformers: Adopting Deep Learning for Ranking | Video |
| Tibs | Aiven | Talk | Explaining the 5 types of database and how to choose between them | Video |
| Tomas Roun | CERN | Talk | Indico: the 20 year history and evolution of an open-source project at CERN | Video |
| Tomas Roun | CERN | Talk | PyJSX: Write JSX Directly in Python - No Strings Attached! | Video |
| Travis Hathaway | Anaconda | Talk | Let's talk: Communication & Consensus Building in Open-Source | Video |
| Velda Kiara | Independent Consultant | Talk | ORMs: A Bridge to Efficient Database Interactions with Python | Video |
| Vemund Mehl Santi | Capra Consulting | Talk | End to End with Testcontainers and Playwright | Video |
| Victorien Plot | Pydantic | Sponsored talk | The Pydantic stack for AI apps | Video |
| Vinayak Mehta | June | Talk | Running every street in Paris with Python and PostGIS | Video |
| Wei Lee | Astronomer | Talk | Hold on! You have a data team in PyCon Taiwan! | Video |
| Yuichiro Tachibana | Hugging Face | Talk | Democratize serverless web AI apps for Python devs | Video |
| Yuliia Barabash | Nordcloud | Talk | Terraform CDK in Python: Where Infrastructure Meets Code | Video |
| Yury Selivanov | — | Sponsored talk | The FastAPI-Postgres stack you've been waiting for | Video |