Support unavailable
Please try again later

Call for proposals


We're looking for proposals on every aspect of Python: programming from novice to advanced levels, applications and frameworks, or how you have been involved in introducing Python into your organisation.

First-time speakers are especially welcome; EuroPython is a community conference and we are eager to hear about your experience. We are organizing a special review and rehearsal process for them, to help them get started for their first talk. If you have friends or colleagues who have something valuable to contribute, twist their arms to tell us about it!

Please also forward this Call for Proposals to anyone that you feel may be interested.

Presenting at EuroPython

We will accept a broad range of presentations, from reports on academic and commercial projects to tutorials and case studies. As long as the presentation is interesting and potentially useful to the Python community, it will be considered for inclusion in the programme.

Can you show the conference-goers something new and useful? Can you show attendees how to: use a module? Explore a Python language feature? Package an application? If so, consider submitting a talk.

Unfortunately, since EuroPython is a not-for-profit community conference, it is not possible to reward speakers (but what price glory!). However, speakers will benefit from a reduced conference fee.

Pick yours: talk, hands-on training, poster or helpdesk

There are four different kind of contribution that you can present at EuroPython:

  • Regular talk. These are standard "talk with slides", allocated in slots of 45, 60 or 90 minutes, depending on your preference and scheduling constraints. A Q&A session is held at the end of the talk.
  • Hands-on training. These are advanced training sessions for a smaller audience (10-20 people), to dive into the subject with all details. These sessions are 4-hours long, and the audience will be strongly encouraged to bring a laptop to experiment. They should be prepared with less slides and more source code.
  • Posters. Posters are a graphical way to describe a project or a technology, printed in large format; posters are exhibited at the conference, can be read at any time by participants, and can be discussed face to face with their authors during the poster session. We will take care of printing the posters too, so don't worry about logistics.
  • NEW Helpdesk. Helpdesks are a great way to share your experience on a technology, by offering to help people answering their questions and solving their practical problems. You can run a helpdesk by yourself or with colleagues and friends. People looking for help will sign up for a 30 minute slot, get there and talk to you. There is no specific preparation needed; you just need to be proficient in the technology you run the helpdesk for.

Speakers that will give a hands-on training are rewarded with a free entrance to EuroPython to compensate for the longer preparation required; speakers of regular talks will instead have a special discount on the ticket. Authors of posters will not benefit of any specific discount (but the conference organization will take care of printing their posters, since that is usually quite expensive).

Topics and goals

Suggested topics for EuroPython presentations include, but are not limited to:

  • Core Python
  • Other implementations: Jython, IronPython, PyPy, and Stackless
  • Python libraries and extensions
  • Python 3.x migration
  • Databases
  • Documentation
  • GUI Programming
  • Game Programming
  • Network Programming
  • Open Source Python projects
  • Packaging Issues
  • Programming Tools
  • Project Best Practices
  • Embedding and Extending
  • Education, Science and Math
  • Web-based Systems

Presentation goals are usually some of the following:

  • Introduce the audience to a new topic they are unaware of
  • Introduce the audience to new developments on a well-known topic
  • Show the audience real-world usage scenarios for a specific topic (case study)
  • Dig into advanced and relatively-unknown details on a topic
  • Compare different options in the market on a topic

Inappropriate language and imagery

EuroPython strongly believes in building a truly diverse community, and fully supports the official Python diversity statement. To avoid negative experiences, all participants will be asked to agree to a code of conduct that explicitly bans verbal and physical harassment at the conference, including talks.

Speakers are thus required to avoid any kind of sexual, racist, or religious language and imagery in the talks, to avoid offending groups that might be under-represented at the conference.

Consider that EuroPython is a conference with an audience from a broad geographical area which spans countries and regions with vastly different cultures. What might be considered a "funny, inoffensive joke" in a region might be really offensive (if not even unlawful) in another. If you want to add humour, references and images to your talk, avoid any choice that might be offensive to a group which is different from yours.

Italian Track

Italy is home to a vibrant Python community that gathers together each year at the local PyCon Italia event (up to 400 partecipants!). To acknowledge this reality in EuroPython and to encourage Italian pythoneers who suffer from the language barrier, we will hold an additional Italian track at EuroPython, containing only talks delivered in Italian.

The talk submission form lets you choose the language you want to give the talk in.

If you speak Italian and want to submit a talk for this special track, please go ahead and submit the talk title and abstract directly in Italian. If instead you are available to give the talk twice during EuroPython, in both languages, please make two different submissions for the same talk: one in Italian, and one in English.

Community-based talk voting

Following last year's success, for the first time in EuroPython history, the talk voting process is fully public. Every participant gains the right to vote for talks submitted during the Call For Proposals, as soon as they commit to their presence at the conference by buying a ticket. See all the details in the talk voting page.


For any further question, feel free to contact the organizers. Thank you!

Our Sponsors
Python Experts
SSL Matrix
Wanna sponsor?