What to Expect? #
A Week of All Things Python!
Tutorials & Summits
Full-day deep dives with an expert in a small group. Far more hands-on than a talk. Sold separately.
Browse tutorialsMain Conference
100+ talks across five parallel tracks. Keynotes, open spaces, and social events. The heart of EuroPython.
Full conference scheduleSprints & Workshops
Contribute to real Python projects alongside the people who maintain them. Beginners welcome!
Sprints infoConference Topics
More than just talks
EuroPython is a full week of community — from dedicated community days and social events to open spaces, workshops, and sprints.
Keynote Speakers
Built FastAPI, now one of the most starred Python projects on GitHub. A tireless advocate for developer experience, type hints, and async Python done right.
Python core developer for over 20 years, Steering Council member, Microsoft engineer. Has shaped Python's direction and community health more than almost anyone alive.
Python core developer working on the experimental JIT compiler introduced in CPython 3.13. Driving Python performance into a new era, one bytecode at a time.
One of Spain's most recognised voices on ethical and responsible AI. Brings a rare combination of technical depth and public communication to the hardest questions in machine learning.
Who will it be? Stay tuned — we'll reveal our fifth keynote speaker soon. Follow us on social media to be the first to know.
Our final keynote slot is reserved for someone special. Watch this space — the announcement is coming.
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
- 30-minute talks Our most common format. Speakers have 30 minutes including Q&A to share a focused idea, project, or lesson learned.
- 45-minute deep dives Selected talks get an extended slot for more complex topics that benefit from extra depth and live demonstrations.
- For every level From beginner-friendly introductions to advanced internals — each talk is tagged by experience level so you can plan your day.
- Community-selected Talks are chosen through an open call for proposals and community voting, ensuring the programme reflects what Pythonistas actually want to learn.
TUTORIALS #
Full-day, hands-on workshops led by domain experts. Go deeper than any talk can — bring your laptop and leave with real skills.
Monday & Tuesday, July 13–14
Small-group format
- 3-hour or 6-hour sessions Tutorials run for half a day or a full day. Each one is a self-contained workshop with exercises, examples, and hands-on practice.
- Small groups, personal attention Unlike talks, tutorials are capped in size. You get direct access to the instructor and can ask questions as you go.
- Wide range of topics From Python basics and web frameworks to data science pipelines, async programming, and testing strategies — there is a tutorial for every interest.
- Separate ticket required Tutorial participation requires a separate tutorial ticket in addition to your conference pass.
POSTERS #
A visual showcase of projects, research, and ideas — presented in person during a dedicated poster session.
During the main conference
Exhibition area
- Visual format Posters present a project, library, or research finding as a visual display. Think of it as a paper you can walk up to and discuss.
- One-on-one conversations Unlike talks, poster sessions let you have a direct conversation with the author. Ask questions, give feedback, and dive as deep as you like.
- Great for first-time speakers Posters are an excellent way to share your work without the pressure of a stage presentation. Many speakers start here.
- Dedicated session time A block of time is reserved in the schedule for poster viewing, so you won't have to choose between posters and talks.
LIGHTNING
TALKS #
Five minutes on stage. No slides required. The fastest, most fun way to share an idea with the whole conference.
Daily during the main conference
Main plenary room
- 5 minutes, strictly timed Lightning talks are exactly five minutes long. When the timer runs out, that's it. This keeps things fast, focused, and fun.
- Sign up on the day There is no call for proposals. Slots are filled on a first-come, first-served basis each morning. Just show up and sign up.
- Anything goes Share a cool hack, a new library, a conference highlight, a community announcement, or something completely unexpected. The bar is low and the energy is high.
- A conference favourite Lightning talks are one of the most loved parts of EuroPython. They bring the whole community together at the end of each conference day.
OPEN
SPACES #
Unconference-style sessions proposed and led by participants. Grab a room, pick a topic, and start a conversation.
Wednesday – Friday, July 16–18
Dedicated open space rooms
- You set the agenda Anyone can propose a session on any topic. Write it on the board in the morning and your room is booked.
- Discussions, not presentations Open spaces are conversations, not talks. Bring questions, ideas, or a demo and let the group take it from there.
- The hallway track, formalised Some of the best conference moments happen in hallway chats. Open spaces give those conversations a dedicated room and time slot.
- All topics welcome From deep technical discussions to community organising, hiring, or just playing board games — if people want to talk about it, it belongs here.
SPRINTS
WEEKEND #
Two days of collaborative coding on open-source projects, co-organised with EuroSciPy. Bring your laptop, find a project, and contribute.
Saturday – Sunday, July 19–20
Separate venue (not ICE Kraków) — details announced closer to the event
- Contribute to real projects Project maintainers set up tables and welcome contributors of all levels. It is the perfect chance to land your first open-source contribution.
- Learn from maintainers Work side-by-side with the people who build the tools you use every day. Get your PRs reviewed on the spot.
- Free and open to all Sprint days are free to attend, even without a conference ticket. Everyone is welcome.
- Lunch provided We take care of lunch so you can focus on coding. Just show up and hack.
LANGUAGE
SUMMIT #
For the first time at EuroPython — the Python Language Summit comes to Europe.
Monday, July 13 — Full day
Room TBA
- Morning — Core language discussions Developers of CPython, PyPy, MicroPython, GraalPython, and other implementations share updates, discuss shared problems, and build consensus on language direction.
- Midday — Standard library & processes Discussions on the standard library, development processes, documentation, and planning for upcoming Python releases.
- Afternoon — Open discussion & consensus The summit focuses on dialogue rather than formal talks. Topics are chosen by participants. Summaries are published on the PSF Blog afterwards.
C API
SUMMIT #
Bringing together stakeholders of Python's C API to discuss its current state, address challenges, and align on ongoing work.
Monday, July 13 — 9:30–17:00
Room Club B
- 9:30–12:30 — Structured presentations Short talks (10 min + 20 min discussion) from core contributors on the evolving C API, stable ABI, and cross-implementation compatibility.
- 12:30–13:30 — Lunch break
- 13:30–16:00 — Unconference & hacking Open discussions, collaborative hacking, and ad-hoc tutorials on C API topics chosen by participants.
- 16:00–17:00 — Roundtable & feedback Wrap-up discussion, action items, and planning for follow-up work. Contributors to CPython, PyPy, GraalPy, MicroPython, and binding generators (Cython, pybind11, PyO3, HPy) welcome.
PACKAGING
SUMMIT #
Coordinating the rapidly evolving Python packaging landscape — tool creators, library maintainers, and distributors in one room.
Tuesday, July 14 — 13:45–17:00
Room Club C
- 13:45–14:00 — Welcome & introductions Meet fellow packaging stakeholders and set the agenda for the afternoon.
- 14:00–15:30 — Structured presentations Focused discussions on packaging governance, dependency specification, and cross-tool interoperability from pip, conda, Poetry, uv, and Setuptools maintainers.
- 15:30–16:45 — Breakout discussions Unconference-style sessions on topics chosen by participants — from build backends to lock files to non-Python dependency management.
- 16:45–17:00 — Wrap-up & action items Summary of decisions and next steps for the packaging ecosystem.
RUST
SUMMIT #
Exploring how Python benefits from Rust — from high-performance libraries to ecosystem tooling.
Tuesday, July 14 — 9:30–12:45
Room Club C
- 9:30–9:45 — Welcome & introductions Meet-and-greet with fellow Rust+Python developers.
- 9:45–11:15 — Presentations & discussions Talks on Rust-powered Python tools (ruff, uv), building Python+Rust packages, and adapting to free-threaded Python.
- 11:15–11:30 — Break
- 11:30–12:30 — Ecosystem deep-dives Sessions on libraries like Polars, PyO3, and new Python libraries written in Rust — sharing patterns, challenges, and best practices.
- 12:30–12:45 — Wrap-up Summary and follow-up planning.
WASM
SUMMIT #
Maintainers and users working with Python and WebAssembly — discussing the state of the ecosystem, challenges, and ongoing work.
Tuesday, July 14 — 9:00–18:00
Room Club B — Limited to 40 participants
- 9:00–9:30 — Meet & greet Post-it-based topic organisation and introductions.
- 9:30–12:30 — Morning presentations 30-minute slots (10 min presentation + 20 min discussion) covering Pyodide, CPython WASM builds, and browser-based Python environments.
- 12:30–13:30 — Lunch break
- 13:30–17:00 — Unconference & hacking Open discussions, collaborative hacking sessions, and ad-hoc tutorials on WASM topics chosen by participants.
- 17:00–18:00 — Roundup & feedback Summary of the day, action items, and plans for the ecosystem going forward.
PYLADIES
AT EP2026 #
Dedicated events for women and gender minorities in the Python community.
Learn more- Self-Promotion Workshop — 17 July, 12:00–13:00 Learn how to communicate your technical work effectively and build your personal brand in tech.
- PyLadies Lunch — 17 July, 13:00–14:00 Community lunch following the workshop. Meet fellow PyLadies from across Europe and beyond.
- Open Space Sessions — 16–18 July, Various Drop-in conversations on diversity, inclusion, and building welcoming Python communities.
CONFERENCE
ORGANISERS
SUMMIT #
A dedicated day for Python conference and community organisers from across Europe — bigger and better than ever before.
Learn more- Organisers Meetup — Friday 17 July Gather with fellow PyCon and PyO organisers from across Europe. Share what's working, what isn't, and what's next for your community.
- Community Lunch — Friday 17 July, 13:00–14:00 Sit down together over a shared meal. An informal space to connect with peers, swap stories, and build lasting relationships.
- Open Space Sessions — Friday 17 July, Afternoon Unconference-style discussions on running events, growing communities, diversity, sponsorship, and everything in between.
- More activities to be announced We're making this year's summit bigger than EP2025. Stay tuned for additional programming.
EuroSciPy is Europe's premier conference on scientific Python — covering NumPy, SciPy, pandas, machine learning, and the broader scientific ecosystem. In 2026 it comes to Kraków, right after EuroPython.
We co-organise the sprints together. The final two days of EuroPython sprints overlap with the opening of EuroSciPy sprints — giving you the unique opportunity to hack alongside both communities at once.