This is the website for an older EuroPython. Looking for the latest EuroPython? Click here!
Skip to main content

Call for Proposals

EuroPython 2023 Call for Proposals (CFP) is now Closed.

It was run between

Monday, 6 March 2023 and Sunday, 26 March 2023 Anywhere on Earth

Community Voting and Panel Review both Ended

We will publish the list of accepted proposals during the week of 14 May.

Thank your for your participation and contribution! 🐍

EuroPython reflects the colourful and diverse backgrounds, cultures and interests of our community, so you (yes, you!) should go for it: propose something and represent!

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.

If you’re thinking, “but they don’t mean me”, then we especially mean YOU.

  • If you’re from a background that isn't usually well-represented in most Python groups, get involved - we want to help you make a difference.

  • If you’re from a background which is well-represented in most Python groups, get involved - we want your help making a difference.

  • If you’re worried about not being technical enough, get involved - your fresh perspective will be invaluable.

  • If you think you’re an imposter, join us - many of the EuroPython organisers feel this way.

  • This is a volunteer led community, so join us - you will be welcomed with friendship, support and compassion.

You are welcome to share your questions and ideas with our programme team at

The Conference Format

The conference will feature around 16 Tutorials/Workshops and 120 talk sessions:

  • Tutorials/Workshops (17-18 July): hands-on 180-mins sessions with 40-100 people

  • Talks (19-21 July) : 30, 45, or 60-minute : presentations of specific and general interest to the European Python community (including a dedicated PyData track)

You are also welcome to submit posters - printed in large formats. It is a graphical way to showcase your research, project or technology. Posters are exhibited at the conference, read at any time by participants, and can be discussed face-to-face with their authors during the poster sessions between 19-21 July.

All Presentations will be designated the following levels:

  • Beginner - where the audience requires little or no previous knowledge to engage with the subject matter.

  • Intermediate - some knowledge is assumed, although aspects of the talk may introduce new (more advanced) topics.

  • Advanced - the audience is full of subject matter experts... go ahead and really geek out.

In previous years we’ve had many beginner and intermediate level talks. We’d love to encourage more advanced level contributions too. Come geek out with us at the conference!


We welcome presentations on any topic that will be of specific or general interest to members of the Python community. We are a broad and deep community, so talks that may, at first, seem niche or unexpected actually make EuroPython the cosmopolitan place that it is. It's your conference!

Browse through our past conferences and talk videos for more ideas and to learn where there may be gaps that ought to be filled.

For ideas to contribute to the PyData track, take a look at PyData events:

Selection Process

To ensure our programme reflects our diverse community, submissions go through three rounds of review and refinement before the final programme is announced:

  • Community voting (28 March-14 April): is open to all 2015-2023 EuroPython conference ticket holders, and anyone who proposes a talk for the 2023 conference. This helps us judge both the uniqueness, niche-ness, popularity and interestingness of each proposal.

  • Panel feedback (28 March-14 April): a diverse group of experienced reviewers refine and provide constructive feedback on submissions within their realm of expertise. This helps us to judge the balance, quality and diversity of our programme.

  • Programme team - appointed by the EuroPython Society, these volunteers curate the final programme based upon the results of community voting and panel feedback. They also ensure we meet editorial criteria such as diversity, depth and breadth of topics and speakers.

First-Time Speakers

As in previous years, there will be a Speaker Mentorship Programme for anyone who needs help preparing their contribution. We focus on those for whom it might be their first time contributing to our conference, especially those from under-represented backgrounds. To this end we will match mentees with experienced and supportive mentors and run two workshops online: one close to the CFP closing date, focusing on improving your submissions; the other close to the conference date, helping you improve your talk.

Mentorship Programme sign-up has started on 22 February and will remain open until 12 March. More details can be found on our Mentorship page.

Speaker Support

We hope to meet as many speakers as possible in person. To make attendance more attractive, accepted speakers are eligible for a free Conference Ticket; accepted workshop & tutorial organisers are eligible for a free Combined Ticket (see details of the ticket types). Travel and accommodation expenses will not be reimbursed, but our Financial Aid programme is open for applications, and we encourage speakers, especially those from under-represented backgrounds to apply.

Childcare: We are excited to offer free childcare at the venue. During the conference hours, there will be a dedicated area with childcare professionals who will look after your children. Make sure to register your free speaker ticket for yourself and select how many children will require childcare at checkout.

Open Source

EuroPython's aim is to share knowledge, skills and experience for the benefit of all in our open source community. To this end, we encourage your contribution to be released under an open source licence, and for the tools and code needed to engage with your talk to be freely available under an open source license. Sales-oriented proposals whose main aim is to sell a product are discouraged at EuroPython.


EuroPython is a volunteer-run conference. All proceeds go to EuroPython Society which supports the Python community through its generous EPS Grants Programme across Europe.

NumFOCUS, the entity behind PyData is a non-profit organisation that supports the development of open-source tools, such as Numpy, IPython, Jupyter, and many others.

Please consider supporting both.