Tickets are still available but combined and tutorial tickets are almost sold out! You can get your tickets at europython.eu/tickets
📣 Meet our Keynoters
We are pleased to announce Nerea Luis will be doing a Keynote at Europython about the tangible impact that developers, managers, and other tech sector professionals can expect from the rise of generative AI.
Nerea Luis is an independent consultant and advisor in Artificial Intelligence and cofounder of Lumi Labs. She has a PhD in Computer Science and 10 years of experience in the field, she has led the direction of projects related to Natural Language Processing and Computer Vision. She has received recognition from Google, the Spanish Royal Family, and Forbes, among others.
💰 Sponsorship
If you're passionate about supporting EuroPython and helping us make the event accessible to all, consider becoming a sponsor or asking your employer to join us in this effort.
By sponsoring EuroPython, you’re not just backing an event – you're gaining highly targeted visibility and the chance to present your company or personal brand to one of the largest and most diverse Python communities in Europe and beyond!
We have a last few sponsorship slots available. Along with our main packages, there are optional add-ons and optional extras.
New to speaking? A seasoned speaker? Somewhere in between?
No worries! The EuroPython First Time Speakers’ Workshop is for everyone! 🐍 You will gain key presentation skills, practical advice, and valuable insights from seasoned speakers.
The filmmakers from Cult Repo, formerly known as Honeypot, are working on a documentary about the history of Python and its vibrant community. It features over 20 core developers and takes us on a journey from the first days of Python to the latest developments. We’re thrilled to announce that the documentary will premiere at EuroPython! Stay tuned for more details.
👥Call for Volunteers
Want to experience EuroPython from the inside? We’re looking for on-site volunteers to help us from July 14–20!
Volunteering is a great way to gain hands-on experience, meet new people, and attend the conference in a unique way. Whether you're great at helping people, love the buzz of registration, want to chair a session, or just enjoy being part of a team — we have a role for you.
❓What does Guido van Rossum like about EuroPython?
Want to find out? Follow us on YouTube and social media! Over the next few days, we’ll be sharing short conversations with community members about what they're looking forward to at the next EuroPython.
EuroPython Society
🏰 Call for Venues - EuroPython 2026
Are you a community builder who dreams of bringing EuroPython to your city? The Call for Venues for EuroPython 2026 is now open!
The EuroPython Society is the volunteer-run non-profit that organizes the EuroPython conference and supports the wider Python community in Europe. To stay transparent and keep everyone informed, the Board shares regular updates on what we’re working on.
We are excited to announce three more keynote speakers!
Sebastián Ramírez
Sebastián is the creator and maintainer of several widely used open-source Python libraries, including FastAPI, Typer, SQLModel, and Asyncer. His work focuses on tools for building web APIs, command-line interfaces, and working with data models in Python.
He has collaborated with teams and companies across Latin America, Europe, the Middle East, and the United States, working on systems involving APIs, distributed computing, and machine learning.
Currently, Sebastián works full-time on the development and maintenance of his open-source projects.
Brett Cannon
Brett has been a Python core developer since 2003 and has contributed to just about every corner of the language. He’s one of the most prolific PEP authors, the creator of importlib, and played a major role in the Python 2 -> 3 transition and the creation of pyproject.toml.
He served on the inaugural Python Steering Council and remained on it for five years, guiding the language through some of its most critical transitions.
But beyond code, Brett is known for his love of the Python community — “I came for the language, but I stayed for the community”. He’s a former PSF board member and a recipient of the Frank Willison Award.
Petr Baudiš
Petr Baudiš is a co-founder and CTO of Rossum, a SaaS deep tech scaleup that focuses on automating document-based B2B transactional communication. He co-invented Rossum's unique AI engine and currently oversees Rossum's R&D and product engineering. In the past, Petr led multiple AI research and deep learning projects in academia as well as in commercial environments. His work was used by companies like Google DeepMind, Novartis, Seznam.cz and countless others.
Petr's past exploits include building one of the key predecessors of AlphaGo, working with Linus Torvalds as one of the founding developers of Git, and leading many other open-source projects.
We’re excited to share that 44 proposals were submitted by the mentees and 8 have been accepted! We’re incredibly proud of everyone who took the time to submit a proposal—your creativity, passion, and dedication are what make this community so special. Thank you for helping us shape an inspiring and diverse conference program. We can’t wait to see you in Prague! 🐍💛
First Time Speakers’ Workshop
Whether you're preparing to present at EuroPython 2025 or any other conference or your talk proposal wasn't accepted this year, we warmly invite you to our First-Time Speakers' Workshop. Join us online via ZOOM on June 4, 2025, at 18:00 CEST to gain essential presentation skills, practical tips, and valuable insights from experienced speakers. This supportive session also aims to inspire you and strengthen your future conference proposals. You can find out more details here: https://ep2025.europython.eu/programme/mentorship/
We look forward to supporting your speaking journey!
💰 Sponsorship
If you're passionate about supporting EuroPython and helping us make the event accessible to all, consider becoming a sponsor or asking your employer to join us in this effort.
By sponsoring EuroPython, you’re not just backing an event – you're gaining highly targeted visibility and the chance to present your company or personal brand to one of the largest and most diverse Python communities in Europe and beyond!
We offer a range of sponsorship tiers, some with limited slots available. Along with our main packages, there are optional add-ons and optional extras.
The EuroPython conference wouldn’t be what it is without the incredible volunteers who make it all happen. 💞 Behind the scenes, there’s also the EuroPython Society—a volunteer-led non-profit that manages the fiscal and legal aspects of running the conference, oversees its organization, and works on a few smaller projects like the grants programme. To keep everyone in the loop and promote transparency, the Board is sharing regular updates on what we’re working on.
A big thank you to Jakub Červinka for giving a lightning talk about EuroPython at the Prague Pyvo meetup!
PyCon US
We’re happy to share that EuroPython will have a booth at PyCon US this year! If you’re attending, come over to say hi—pick up some stickers, meet members of our community, and learn more about our initiatives and upcoming plans.
PyCon DE & PyData, DjangoCon Europe
We’re proud to be supporting both events this year! You’ll find EuroPython stickers in the community area—stop by to pick some up and connect with fellow community members while you're there.
Hello, Pythonistas! 🐍 Welcome back to our cosy corner of community & code!
It's absolutely fantastic to have you here again, especially as we countdown the days until our reunion in Prague! 🎉 Quite a few things have happened since our last catch-up so let’s dive right into it!
📣 Programme
We're super excited to announce Savannah Ostrowski as a keynote speaker for EuroPython 2025! 🐍✨
Savannah Ostrowski is a Python Core Developer and a product lead for Python Developer Experience and Notebooks at Snowflake. She helps maintain the argparse module in the Python standard library and the new JIT compiler introduced in Python 3.13. A self-taught developer with a background in geospatial computing, she has built a career at the intersection of developer tools and open-source software.
Before Snowflake, Savannah led a product for Docker’s runtime, working on foundational technology for the container ecosystem, including Docker Engine (moby/moby) and Docker CLI. She previously worked at Microsoft on the Azure Developer CLI and was the product manager for the Pylance language server.
If you've seen any of her previous talks, you know she's a fantastic speaker with practical insights to share and if you haven't checked out her presentations yet, you're in for a treat!
Join us at EuroPython 2025 to hear Savannah's unique insights and vision for Python's future. It's a session you won't want to miss!
🎟️ Ticket Sales
Get ready, Python enthusiasts! EuroPython 2025 tickets will start this week! Tutorial spaces are limited, so if you plan to purchase a combined or tutorials-only ticket, we recommend registering soon.
Prices stay the same as last year, and for more detailed announcement follow us on social media for all the latest updates:
If you're passionate about supporting EuroPython and helping us make the event accessible to all, consider becoming a sponsor or asking your employer to join us in this effort.
By sponsoring EuroPython, you’re not just backing an event – you're gaining highly targeted visibility and the chance to present your company or personal brand to one of the largest and most diverse Python communities in Europe and beyond!
We offer a range of sponsorship tiers, some with limited slots available. Along with our main packages, there are optional add-ons and optional extras.
🐦 We have an Early Bird 10% discount for companies that sign up by March 28th.🐦
We are also pleased to announce our financial aid, sponsored by the EuroPython Society. The goal is to make the conference open to everyone, including those in need of financial assistance.
You can apply for three different types of grants:
Free Ticket Voucher Grant: Get a voucher for a free standard in-person Conference Ticket, covering the main conference days and sprints (Wed – Sun).
Travel/Accommodation Grant: We will reimburse travel and/or accommodation costs up to €400.
Visa Application Fee Grant: Get reimbursed for the costs of a short-stay Schengen visa to the Czech Republic (up to €80).
Submissions for the first round of our financial aid programme are open until April 4th 2024. More information on https://ep2025.europython.eu/finaid/
🎥 YouTube
Our YouTube channel has hit 4.2M+ views! Ever wondered which talks are the most popular?
Here are the top 10 most-watched talks on our channel:
Thomas Perl – Developing Android Apps Completely in Python (Part 2)
Dan Taylor – Get Productive with Python in Visual Studio Code
Daniel Pope – Programming Physics Games with Python and OpenGL
Sebastian Witowski – Writing Faster Python
Raymond Hettinger – What Makes Python So AWESOME
Mark Shannon – How We’re Making Python 3.11 Faster
Omar Mendez – Let’s Play with Python and OpenCV
Michał Karzyński – Building Beautiful RESTful APIs with Flask
Nicolas Tollervey – Music Theory, Genetic Algorithms, and Python
Radoslav Georgiev – Django Structure for Scale and Longevity
A huge thank you to our amazing speakers who share their knowledge with the community!
The EuroPython conference wouldn’t be what it is without the incredible volunteers who make it all happen. 💞 Behind the scenes, there’s also the EuroPython Society—a volunteer-led non-profit that manages the fiscal and legal aspects of running the conference, oversees its organization, and works on a few smaller projects like the grants programme. To keep everyone in the loop and promote transparency, the Board is sharing regular updates on what we’re working on.
Beyond merely attending Python gatherings, EuroPython takes an active role in fostering their success. We proudly serve as community sponsors, providing support to regional Python meetups. We are committed to nurturing the broader ecosystem and bolstering Python conferences throughout Europe. 🐍💙
Brno Python Pizza
EuroPython proudly sponsored Brno Python Pizza and had some of our members join the event in person. Special thanks to Jake Balaš for delivering an excellent lightning talk about EuroPython! Thank you to the organizers for putting together such an excellent event, and to all the attendees who made it so special.
Before saying goodbye, thank you so much for reading. We can’t wait to reunite with all you amazing people in beautiful Prague again. It truly is time to make new Python memories together!
Hope you're all having a fantastic February. We sure have been busy and got some exciting updates for you as we gear up for EuroPython 2025, which is taking place once again in the beautiful city of Prague. So let's dive right in!
🗃️ Community Voting on Talks & Workshops
EuroPython 2025 is right around the corner and our programme team is hard at work putting together an amazing lineup. But we need your help to shape the conference! We received over 572 fantastic proposals, and now it’s time for Community Voting! 🎉 If you've attended EuroPython before or submitted a proposal this year, you’re eligible to vote.
📢 More votes = a stronger, more diverse programme! Spread the word and get your EuroPython friends to cast their votes too.
🏃The deadline is Monday next week, so don’t miss your chance!
Want to play a key role in building an incredible conference? Join our review team and help select the best talks for EuroPython 2025! Whether you're a Python expert or an enthusiastic community member, your insights matter.
We’d like to also thank the over 100 people who have already signed up to review! For those who haven’t done so yet, please remember to accept your Pretalx link and get your reviews in by Monday 17th February.
You can already start reviewing proposals, and each review takes as little as 5 minutes. We encourage reviewers to go through at least 20-30 proposals, but if you can do more, even better! With almost 600 submissions to pick from, your help ensures we curate a diverse and engaging programme.
If you're passionate about Python and want to contribute, we’d love to have you. Sign up here: forms.gle/4GTJjwZ1nHBGetM18.
🏃The deadline is Monday next week, so don’t delay!
EuroPython isn’t just present at other Python events—we actively support them too! As a community sponsor, we love helping local PyCons grow and thrive. We love giving back to the community and strengthening Python events across Europe! 🐍💙
PyCon + Web in Berlin The EuroPython team had a fantastic time at PyCon + Web in Berlin, meeting fellow Pythonistas, exchanging ideas, and spreading the word about EuroPython 2025. It was great to connect with speakers, organizers, and attendees.
Ever wondered how long it takes to walk from Berlin to Prague? A huge thank you to our co-organizers, Cheuk, Artur, and Cristián, for answering that in their fantastic lightning talk about EuroPython!
FOSDEM 2025 We had some members of the EuroPython team at FOSDEM 2025, connecting with the open-source community and spreading the Python love! 🎉 We enjoyed meeting fellow enthusiasts, sharing insights about the EuroPython Society, and giving away the first EuroPython 2025 stickers. If you stopped by—thank you and we hope to see you in Prague this July.
🦒 Speaker Mentorship Programme
The signups for The Speaker Mentorship Programme closed on 22nd January 2025. We’re excited to have matched 43 mentees with 24 mentors from our community. We had an increase in the number of mentees who signed up and that’s amazing! We’re glad to be contributing to the journey of new speakers in the Python community. A massive thank you to our mentors for supporting the mentees and to our mentees; we’re proud of you for taking this step in your journey as a speaker.
26 mentees submitted at least 1 proposal. Out of this number, 13 mentees submitted 1 proposal, 9 mentees submitted 2 proposals, 2 mentees submitted 3 proposals, 1 mentee submitted 4 proposals and lastly, 1 mentee submitted 5 proposals. We wish our mentees the best of luck. We look forward to the acceptance of their proposals.
In a few weeks, we will host an online panel session with 2–3 experienced community members who will share their advice with first-time speakers. At the end of the panel, there will be a Q&A session to answer all the participants’ questions.
You can watch the recording of the previous year’s workshop here:
💰Sponsorship
EuroPython is one of the largest Python conferences in Europe, and it wouldn’t be possible without our sponsors. We are so grateful for the companies who have already expressed interest. If you’re interested in sponsoring EuroPython 2025 as well, please reach out to us at sponsoring@europython.eu.
🎤 EuroPython Speakers Share Their Experiences
We asked our past speakers to share their experiences speaking at EuroPython. These videos have been published on YouTube as shorts, and we've compiled them into brief clips for you to watch.
A big thanks goes to Sebastian Witowski, Jan Smitka, Yuliia Barabash, Jodie Burchell, Max Kahan, and Cheuk Ting Ho for sharing their experiences.
Why You Should Submit a Proposal for EuroPython? Part 2
Why You Should Submit a Proposal for EuroPython? Part 3
📊 EuroPython Society Board Report
The EuroPython conference wouldn’t be what it is without the incredible volunteers who make it all happen. 💞 Behind the scenes, there’s also the EuroPython Society—a volunteer-led non-profit that manages the fiscal and legal aspects of running the conference, oversees its organization, and works on a few smaller projects like the grants programme. To keep everyone in the loop and promote transparency, the Board is sharing regular updates on what we’re working on.
That's all for now! Keep an eye on your inbox and our website for more news and announcements. We're counting down the days until we can come together in Prague to celebrate our shared love for Python. 🐍❤️
The call for proposals for EuroPython 2025 is OPEN! 🎉 Similar to last year we will have a mixture of tutorials, talks and posters.
Tutorials/Workshops (14-15 July): will be hands-on 180 min sessions with 40-100 participants
Talks & Posters (16-18 July): 30 or 45 min length presentations of specific and general interest to the European Python community (including a dedicated PyData track).
We are looking for sessions of all levels: beginner, intermediate, and advanced.
No matter your level of Python or public speaking experience, EuroPython's job is to help you bring yourself to our community so we all flourish and benefit from each other's experience and contribution. 🏆
The deadline for submission is 27th January, 2025 23:59 UTC.
We would love to see your proposals bubbling in there. Help us make 2025 the year of another incredible EuroPython!
Remember that the sooner you submit your proposals, you will have an option to hear back from us with some feedback to improve your proposal.
Unsure how to write a proposal? Our program committee recorded a video to help you structure your ideas and make your proposal stand out.
Watch it here:
🦒Speaker Mentorship Programme - Closes Today!
The Mentorship Programme is back for EuroPython 2025!
As a diverse and inclusive community EuroPython offers support for potential speakers who want help preparing for their contribution. To achieve this, we are running the Speaker Mentorship Programme again.
We’re looking for mentors to help our mentees craft great proposals and, if accepted, help them prepare their talks. If you are interested in helping mentees as their mentor, please register here: https://forms.gle/Wbn9Z7zBQtK56xjS9
If you need support with speaking at EuroPython—especially if you’re from an underrepresented or marginalized group in the tech industry—we encourage you to apply below to become a mentee. https://forms.gle/HgyoWnp3sc89S5DbA
After the CfP, we will host an online panel session with 2–3 experienced community members who will share their advice with first-time speakers. At the end of the panel, there will be a Q&A session to answer all the participants’ questions.
You can watch the recording of the previous year’s workshop here:
💞 Want to Sponsor?
EuroPython is one of the largest Python conferences in Europe, and it wouldn’t be possible without our sponsors. We are so grateful for the companies who have already expressed interest. If you’re interested in sponsoring EuroPython 2025 as well, please reach out to us at sponsoring@europython.eu.
🏛️ EuroPython Society
Board Report
The EuroPython conference wouldn’t be what it is without the incredible volunteers who make it all happen. Behind the scenes, there’s also the EuroPython Society—a volunteer-led non-profit that manages the fiscal and legal aspects of running the conference, oversees its organization, and works on a few smaller projects like the grants programme. To keep everyone in the loop and promote transparency, the Board has decided to start sharing regular updates on what we’re working on. And guess what? The December board report is ready: https://www.europython-society.org/board-report-for-december-2024/.
We are sponsoring
The mission of the EuroPython Society is to support Python communities across Europe, and we’re excited to sponsor PyCon+Web 2025, happening January 24–25 in Berlin. If you’re attending and want to be the first to get EP 2025 stickers, stop by the community stands.
💗 Community Spotlight
At the recent Prague Python meetup Pyvo, one of our co-organizers, Honza Král, gave an inspiring lightning talk encouraging others to submit a proposal. A big thank you to the local community for their support in spreading the word!
Are you attending any tech meetups or conferences? If so, we’d appreciate your help in letting others know that our Call for Proposals is still open.
🙏 We need YOUR help!
To create the best conference, we need the best program—and for that, we need your help! Spread the word that the call for proposals is open by liking, commenting on, and sharing our posts:
Do you know someone who would make a great speaker? Encourage them to submit a proposal! Have something to share but feeling unsure? Send anyway—we’d love to hear from you!
Are you a previous speaker? Help us invite more amazing speakers by sharing your unique experience. Some of our past speakers are already sharing their experiences on social media.
If you'd like to join in, record a short video and share it with your network! Don’t forget to tag us so we can reshare it!
Not a fan of being on camera? No problem—help us out by sharing your experience in writing! Post about it on social media.
Thank you for helping us make this conference the best it can be!
After an amazing year in Prague, we’re thrilled to announce that EuroPython 2025 is heading back to this beautiful city! 🎉 Mark your calendars for another epic week of learning, collaboration, and community vibes.
🎤 Wednesday to Friday (16th-18th): Main Conference Talks
👨💻 Saturday & Sunday (19th-20th): Community Sprints
🤔 What would you like to see at EuroPython?
We’d love to hear your thoughts! We’ve put together a short form with just three quick questions—it’ll take less than a few minutes to complete. Your input will help us make EuroPython 2025 an amazing experience for everyone!
EuroPython is one of Europe’s largest Python community conferences, and we couldn’t do it without our amazing sponsors! 🤝 Interested? Reach out to us at sponsoring@europython.eu.
EuroPython Society Fellows have contributed significantly towards our mission, the EuroPython conference and the Society as an organisation. They are eligible for a lifetime free attendance of the EuroPython conference and will be listed on our EuroPython Society Fellow Grant page in recognition of their work.
Laís has been volunteering with the EPS since 2020 and is currently serving as a board member for 2023–2024. Quoting from her nomination for the EuroPython Society fellowship:
Lais is the "superhero" of this year's EuroPython Organization. She's constantly trying to improve our processes, our way of operating, to push for diversity and inclusion, and to make things happen. Apart from that, she's always passionate about the EuroPython Society Mission, actioning on community outreach, expanding EPS communication channels and helping, in action, EPS to support the local python communities. I have no doubt that with her key contribution, 2024 will be one of the most impactful years for the mission of EPS.
Cyril started volunteering for EuroPython since 2022, He started helping with Ops and Programme teams initially and his firefighting skills proved invaluable as he supported other teams and the general organisation, making him a de facto member of the 2024 core organisers team. Quoting from his nomination for the EuroPython Society fellowship
Cyril is one of the most dedicated volunteers I've ever met. You'll argue with him, he'll care, you'll ask for his help. He will have input, he will review everything on time. Constantly trying to help, to include more people and always passionate about documenting all of our processes. Cyril is one of the people I'm very proud I have worked with and I'm sure with his contribution EPS will make a lot of steps forward.
The EuroPython Society Board would like to congratulate and thank all the above new Fellows for their tireless work towards our mission! If you want to send in your nomination, check out our Fellowship page and get in touch!
Hello and welcome to the post-conference newsletter! We really hope you enjoyed EuroPython 2024, cause we sure did and are still recovering from all the fun and excitement :)
We have some updates to share with you, and also wanted to use this newsletter to nostalgically look back at all the good times we had just last month, surrounded by old friends and new in the beautiful city of Prague ❤️.
🏛️ EuroPython Society (EPS)
This year we had a booth for the EuroPython Society at the conference. What is the EPS? The EPS is the running engine behind the EuroPython Conference. The EPS board is made up of up to 9 directors (including 1 chair and 1 vice chair). It runs the day-to-day business of the EuroPython Society, including running the EuroPython conference series, and supports the community through various initiatives such as our grants programme. The board collectively takes up the fiscal and legal responsibility of the Society.
For the next few weeks, the board is working with our accountant and auditor to get our financial reports in order. As soon as that is finalised, we will be excited to call for the next Annual General Assembly (GA); the actual GA will be held at least 14 days after our formal notice.
General Assembly is a great opportunity to hear about EuroPython Society's developments and updates in the last year and a new board will also be elected at the end of the GA.
At the moment, running the annual EuroPython conference is a major task for the EPS. As such, the board members are expected to invest significant time and effort towards overseeing the smooth execution of the conference, ranging from venue selection, contract negotiations, and budgeting, to volunteer management. Every board member has the duty to support one or more EuroPython teams to facilitate decision-making and knowledge transfer.
In addition, the Society prioritises building a close relationship with local communities. Board members should not only be passionate about the Python community but have a high-level vision and plan for how the EPS could best serve the community.
How can you become an EPS 2024 board member?
Any EPS member can nominate themselves for the EPS 2024 board. Nominations will be published prior to the GA.
Though the formal deadline for self-nomination is at the GA, it is recommended that you send in yours as early as possible (yes, now is a good time!) to board@europython.eu.
We look forward to your email :)
📝 Feedback & Numbers
Thanks to everyone who filled in the feedback form! In total, 157 attendees gave their feedback, which represents around 13% of the onsite attendees and around 11% of total attendees. One caveat when reading the results below: it’s difficult to say whether this sample was representative of all attendees as we didn’t collect demographic data.
Satisfaction with the conference
On average, attendees let us know that they were very satisfied with the conference, with a mean overall satisfaction rating of 4.3. Moreover, attendees were satisfied with most specific aspects of the conference, including the venue (mean = 4.6), food (mean = 4.0), and the social event (mean = 4.0). Prague was a particularly popular choice of location, getting a mean rating of 4.7.
We also had a look to see which of these aspects were most strongly related to overall satisfaction with the conference. Using a Spearman correlation, we found that satisfaction with the food (rs = 0.20) and the social event (rs = 0.17) had the highest relationship with overall satisfaction with the conference. However, any fellow stats nerds reading this might have noticed that these are not particularly strong relationships, likely meaning that other factors we didn’t explicitly measure are driving how much people liked the conference.
If you’re interested in seeing more of the results we got from the feedback form, we published a blog post where we deep dive into everything we found in much more detail. And we promise there will be lots of pretty graphs!
It was another successful year for our Speaker Mentorship Programme! Here are some key highlights from this year:
Each mentee had the opportunity to receive personalized feedback, support, and guidance on their talk or proposal from an experienced mentor. We successfully supported 29 mentees, most from underrepresented communities, by pairing them with 29 seasoned mentors!
Six mentees were given the opportunity to attend a public speaking workshop to further enhance their skills.
On June 3rd, we held a fantastic first-time speakers' workshop where attendees engaged with experienced speakers, receiving valuable advice and feedback for their presentations.
Last but not least, a huge THANK YOU to all our mentors who volunteered their time to guide mentees in submitting their proposals and delivering their talks
🐍 PyLadies day
EuroPython this year had an entire day dedicated to PyLadies events. We started with Moderni Soberana giving a workshop on how to establish boundaries and stop abusive behaviour in society. This was followed up by the PyLadies lunch, sponsored by Kraken Technologies, that had 120 allies joining us for a truly empowerment session.
Py
The afternoon had a #IAmRemarkable workshop hosted by Lola Onipko! We also had a Meet & Greet session where beginners and experienced PyLadies shared knowledge and insights of the tech industry.
Picture by Deborah Foroni (PyLadies SP)
💬 Python Organisers Discussion
We had +35 community members joining us to discuss how the EuroPython Society can better support Python Communities.
✍️ Community write-ups
It warms our hearts to see posts from the community about their experience and stories this year! Here are some of them, please feel free to share yours by tagging us on socials @europython or mailing us at news@europython.eu
A conference that believes community matters, human values and feelings matter, and not afraid to walk the talk. And how the conference stood up to my expectations in every bit.
Year after year EuroPython shines because of the hard work of our amazing team of volunteers!
But beyond the logistics and the schedules, it's your smiles, your enthusiasm, and your genuine willingness to go the extra mile that truly made EuroPython 2024 truly special. Your efforts have not only fostered a sense of belonging among first time attendees but also exemplified the power of community and collaboration that lies at the heart of this conference. (And if you check out our blog post about the post-conference feedback, you'll see that community was the thing people reported liking most about EuroPython this year!)
Once again, thank you for being the backbone of EuroPython, for your dedication, and for showing the world yet again why people who come for the Python language end up staying for the amazing community :)
We built a page on our website to thank everyone for their effort on making EuroPython 2024 what it was! Check it out: https://ep2024.europython.eu/thank-you
And a special thank you to all of the Sponsors for all of their support!
Yay sponsors!
Special thanks to StickerApp for the awesome stickers, Evolabel for shipping, Pretalx for the partnership and Kraken Technologies for the PyLadies lunch!
🎥 Conference Photos & Videos
The official conference photos are up on Flickr! Do not forget to tag us when you share your favourite clicks on your socials 😉.
While our team edits the conference videos, we've put together a EuroPython 2024 livestream playlist with all the daily links. We hope this helps you easily find and enjoy the talks you want to catch up on Youtube.
We also have a sweet video featuring the amazing humans of EuroPython sharing why they volunteer!
The Python Software Foundation is proud to support EuroPython Prague 2024 with a grant in support of our mission to promote, protect, and advance the Python programming language and to support and facilitate the growth of a diverse and international community of Python programmers. We send congratulations and thanks to the organizers for their work to create a wonderful experience for the Python community!
The PSF is the non-profit charitable organization behind the Python language. We empower the Python community in a variety of ways including paying developers to work directly on CPython, PyPI, and security, hosting projects like PyLadies and Pallets, organizing PyCon US, and awarding community grants like this one. We welcome you to be a part of the PSF by signing up for PSF membership or supporting our mission and initiatives with a one-time, monthly, or annual donation. If your company uses Python and wants to support our community, you can find more information and submit a sponsor application on our website. We’re happy to answer any questions at sponsors@python.org.
Its been a month now since EuroPython 2024 took place and as the dust settles, we’ve gathered feedback from 157 attendees to understand what made this year’s event special, what challenges were faced, and how the experience can shape future EuroPythons. Whether you were there in person or followed along online, join us as we dive into the analysing the feedback!
The data we have represents around 13% of the onsite attendees and around 11% of total attendees. One caveat about this data is that as we didn't collect demographic data, we can't be certain that our respondents were representative of all attendees, but as you'll see we got some fascinating insights nonetheless! Also a huge thank you to everyone who took the time to fill out the feedback form - your help was greatly appreciated!
Satisfaction with the conference
First things first: how much did people like the conference? We asked people to let us know how satisfied they were with EuroPython overall, as well as specific aspects like the venue, the location, the food and the social event.
We're delighted to say: attendees really liked the conference! The mean overall satisfaction rating was 4.3 of 5. Attendees were also satisfied with all of the aspects we asked about, with the venue (M = 4.6), food (M = 4.0) and the social event (M = 4.0) all getting high ratings. Prague as a location was a particular popular choice, getting a mean rating of 4.7!
Mean and standard deviation of ratings per conference aspect
We also had a look to see which of these aspects were most strongly related to overall satisfaction with the conference. Using a Spearman correlation, we found that satisfaction with the food (rs = 0.20) and the social event (rs = 0.17) had the highest relationship with overall satisfaction with the conference. However, any fellow stats nerds reading this might have noticed that these are not particularly strong relationships, likely meaning that other factors we didn’t explicitly measure are driving how much people liked the conference. Which leads us to ...
Things that people liked about the conference
One of our survey questions was a free text field, asking attendees to tell us what they liked about the conference. Ninety-seven people gave us (invaluable!) feedback on this question.
In order to make these easier to analyse, we used a large language model to extract the topics that each attendee was discussing in their responses. This was by no means perfect, so take it as a guide rather than something totally objective (e.g., “organisation” was pretty broadly interpreted by the model), but it does give us a general sense of what sorts of things people enjoyed about EuroPython.
The top topics (where at least 5 people had mentioned them in their feedback) are listed below.
Liked topics
Number of respondents who mentioned topic
Community
37
Food
20
Organisation
19
Talks
16
Networking
14
Atmosphere
14
Venue
10
Communication
5
Location
5
We have also plotted these topics by their mentions for better understanding.
You can see that by far and away the thing that people liked most about EuroPython was community! This is such a core part of Python conferences, and as we worked hard on this aspect of EuroPython, we're thrilled this was valued so much by the attendees.
Rounding out the top five, people also enjoyed the food, organisation, talks and networking.
With a general overview of the feedback on EuroPython 2024 in mind, let's jump into specific aspects of the conference such as the food, talks, workshops, and more.
Food & Catering
As noted above in the first graph, people were overall satisfied with the food. When breaking this down by dietary requirements, satisfaction varied a bit more.
Note: we have very small samples for some of these special dietary groups.
Dietary requirement
Total respondents
Mean satisfaction rating
None
115
4.13
Vegetarian
23
3.82
Vegan
11
4.00
Gluten-free
2
3.50
Lactose-intolerant
4
4.00
Low-carb
2
3.50
Halal
4
3.00
Kosher
1
5.00
Other
2
2.50
Average Satisfaction with food grouped by Dietary requirements
PyLadies workshops
Only 28 respondents indicated that they had attended at least one PyLadies workshop, so we should interpret the below findings with caution. However, on average, attendees were very satisfied with the PyLadies events (M = 4.4).
Below is the breakdown of mean satisfaction per PyLadies event (some people attended multiple events, hence the total exceeds 28).
PyLadies event
Total respondents
Mean satisfaction rating
Wednesday evening social event
16
4.43
Self-Defense workshop
7
4.29
PyLadies lunch
16
4.38
#IAmRemarkable workshop
1
5.00
Community tutorials
Only 8 respondents indicated that they had attended at least one of the community tutorials so unfortunately this means we cannot break down the data by tutorial. However, again the overall mean satisfaction rating was high (4.0).
Talks
In another free text question, we asked attendees to let us know which talks they particularly liked and those they didn't enjoy as much. One hundred and four attendees gave us feedback on the talks they liked, and 59 gave feedback on talks they did not like, with most people mentioning multiple talks. This gave us a nice dataset to analyse, allowing us to cut it by several facets.
We normalised the free text feedback by matching it up to the closest title by converting all of the titles to document embeddings, and then checking this manually. The findings are broken down below by talk level, type and track.
Level
Attendees seemed to enjoy talks across all levels equally, with around 4 times more people liking versus disliking talks at each level.
Talk level
Number of talks at conference
Number of liked talks
Number of disliked talks
Average number of likes per talk
Average number of dislikes per talk
Ratio of likes to dislikes
Beginner
65
138
35
2.1
0.54
3.9
Intermediate
93
178
46
1.9
0.49
3.9
Advanced
14
23
6
1.6
0.43
3.8
Type
By far the most popular type of talk were long talk sessions. These talks received a lot of feedback, with 15 times more attendees saying they liked these talks versus disliking them. The keynotes were also well received, with 4 times more people mentioning liking them versus disliking them.
Posters were only mentioned once in the feedback. While it is hard to say from this feedback as it does not measure attendance, it is possible that an issue is that not as many people went to see the posters as talks.
Talk type
Number of talks at conference
Number of liked talks
Number of disliked talks
Average number of likes per talk
Average number of dislikes per talk
Ratio of likes to dislikes
Talk (long session)
25.0
61.0
4.0
2.4
0.16
15.2
Keynote
6.0
84.0
20.0
14
3.33
4.2
Talk
92.0
174.0
51.0
1.9
0.55
3.4
Tutorial
16.0
9.0
5.0
0.6
0.31
1.8
Sponsored
8.0
8.0
6.0
1
0.75
1.3
Panel
2.0
2.0
1
Poster
9.0
1.0
0.1
Track
While it is hard to draw robust conclusions for this category as there are very small samples in most of the tracks, some particularly popular tracks (with a high ratio of likes to dislikes and high number of overall likes) are:
Arts, Crafts, Culture & Demos
Testing and QA
Career, Life, Health
Python Libraries and Tooling
Python Internals & Ecosystem
Track
Number of talks at conference
Number of liked talks
Number of disliked talks
Average number of likes per talk
Average number of dislikes per talk
Ratio of likes to dislikes
Arts, Crafts, Culture & Demos
3
30
1.0
10.0
0.33
30.0
Testing and QA
5
17
1.0
3.4
0.2
17.0
Career, Life, Health
4
28
2.0
7.0
0.5
14.0
PyData: Deep Learning, NLP, CV
8
7
1.0
0.88
0.13
7.0
DevOps and Infrastructure (Cloud & Hardware)
5
13
2.0
2.6
0.4
6.5
Python Libraries & Tooling
23
49
10.0
2.13
0.43
4.9
Web technologies
9
4
1.0
0.44
0.11
4.0
Python Internals & Ecosystem
24
62
18.0
2.58
0.75
3.4
Education, Community & Diversity
7
19
7.0
2.71
1.0
2.7
PyData: LLMs
10
15
6.0
1.5
0.6
2.5
PyData: Data Engineering
10
9
4.0
0.9
0.4
2.3
Software Engineering & Architecture
14
31
14.0
2.21
1.0
2.2
Security
6
4
3.0
0.67
0.5
1.3
PyData: Machine Learning, Stats
7
3
3.0
0.43
0.43
1.0
~ None of these topics
3
1
1.0
0.33
0.33
1.0
PyData: Research & Applications
6
1
2.0
0.17
0.33
0.5
Ethics, Philosophy & Politics
1
1
1.0
PyData: Software Packages & Jupyter
5
7
1.4
Special thank you to our amazing data wizard Jodie Burchell for putting together together this report!
If you have any questions, you are welcome to reach out to the team at helpdesk@europython.eu
EuroPython 2024 is set to be an electrifying event for Python enthusiasts, taking place in the vibrant city of Prague from July 8th to 14th. Whether you're a first-timer or a seasoned attendee, here are some tips to help you squeeze every bit of goodness out of the conference.
Plan Your Schedule in Advance 🗓️
Review the EuroPython schedule to spot sessions, workshops, and events that spark your interest. The week is loaded with activities: Monday and Tuesday are for tutorials and free workshops (C API Summit, HumbleData, DjangoGirls and WASM Summit); Wednesday to Friday are full of keynotes and talks, social events, PyLadies events and panel discussions. Finally, the weekend is reserved for the Open Source Sprints.
Mix and match your experience by attending a variety of sessions! From technical talks and tutorials to keynote speeches, there's a smorgasbord of content for all levels. We have talks for beginners and advanced Pythonistas including tracks like Python internals, LLMs, Ethics & Philosophy, Web Technologies, Education & Community, DevOps, and so much more.
Pro tip: Keynote speakers always drop some serious knowledge bombs 😉
Engage in Workshops & Summits 🛠️
Dive into workshops for a hands-on learning adventure. Whether you're a newbie learning to build websites with Django Girls or exploring data science with HumbleData, there's something for everyone. Discuss the state of the C API at the C API Summit or get the latest on WebAssembly at the WASM Summit.
Some of these events have limited slots, while others are first-come, first-served. Make sure to register on the website https://ep2024.europython.eu/programme and arrive early on the day of the event!
Network Actively 🤝
Sessions are packed with information, but they might not cover your particular problem. Don't hesitate to ask the speakers about anything they didn't cover. Make sure to use Discord to reach out if you cannot find them in the corridors.
All participants should join our Discord server as this is the main communication platform during the conference. The link invite will be sent via email on the following days.
Take advantage of breaks to mingle and tap into the wealth of knowledge around you. And don't forget the Pac-Man rule: always leave a spot open so others can easily join the conversation.
Engage in the Hallway & Harness the power of networking!
Chat with fellow attendees, speakers, and sponsors during breaks, social events, and open spaces. Networking can lead to new collaborations, job opportunities, and friendships within the Python community. Here are some tips to help you start a conversation
Look for lanyards with the "speaker" tag and ask them about their topic.
Approach someone with a simple "Hi, what do you think of the event so far?" or "What sessions have you found interesting?"
Pay attention to the stickers on people's badges indicating their preferred level of contact: "no contact," "happy to hug," or "handshake only." Always respect these preferences.
Remember it's normal to feel shy, many people do, but the Python community is known for being extra nice :) Don't miss out on the chance to connect with others, this is the perfect place to try and reach out.
Visit the Sponsors Hall 🛍️
Stroll through the Sponsor's Hall to check out the latest products and services from exhibitors. It's swag central and a goldmine for discovering new tools and technologies to boost your Python projects. A lot of our sponsors are also actively hiring in case you are on the lookout.
If you are attending remotely, Sponsors will have channels where you can chat and find out more. Remember to also keep an eye on the Virtual Swag and Job board on our website for extra gifts.
These events are perfect for connecting & sharing ideas with like-minded individuals in a relaxed setting. Plus, they are a whole lot of fun! 🎉
Take Care of Yourself 🧘
Conferences are a marathon, not a sprint. Stay hydrated, eat well, and get plenty of rest. We will help by serving light lunches, snacks and coffee during the breaks throughout the day. Take breaks to recharge and keep your energy levels high.
Seize the chance to explore the enchanting city of Prague. Dive into the local culture, savour the cuisine, and visit the landmarks. The Prague Congress Centre is conveniently located, making it easy to venture out.
We hope it helps you and your companions to have a great time in Prague 😃
Share Your Experience 📢
After the conference, share your newfound wisdom with your community. Write a blog post, give a presentation, or organize a meetup to spread the knowledge. It reinforces what you've learned and helps those who couldn't attend.
Make sure to tag us on socials @EuroPython or use #EuroPython2024. We will be reposting the coolest community posts during the event!
Conclusion
EuroPython 2024 promises to be an enriching experience brimming with learning, networking, and fun. By planning ahead, engaging actively, and taking care of yourself, you'll make the most of this incredible event.