EuroPython 2019: Call for Proposals

We are happy to announce the Call for Proposals is now open. The CfP will close on Sunday in two weeks:

Sunday, May 12 23:59:59 CEST

Please submit your proposal via our website:

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 organization. EuroPython is a community conference and we are eager to hear about your experience.

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 program.

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

PyData EuroPython 2019

As usual there will be a PyData track at this year’s conference. Please submit your papers for the PyData track through the EuroPython form. Any suitable (i.e. data science, AI  and analytics)  submission will be considered for the PyData track.
The PyData track is run in cooperation with NumFocus.

The 2019 PyData track will be on Tuesday (trainings), Wednesday  (talks) and Thursday (talks).

There are six different kinds of contributions that you can present at EuroPython:


Talks and trainings should be held in English language only.

Regular Talk / approx. 110 slots

These are standard “talks with slides”, allocated in slots of

The Q&A session, if present, is included in the time slot. 3-5 Minutes for Q&A is a good practice.

We will only offer a limited number of 60 minute slots, please only choose these slots for in-depth sessions or topics which require more background information.

  • 30 minutes (ca. 50%)
  • 45 minutes (ca. 34%)
  • 60 minutes (ca. 16%)

We are looking for an approx. distribution of expertise (Python or domain expertise)

  • 40% Beginners
  • 25% Intermediate
  • 25% Advanced

Trainings / 16 slots

Deep-dive into a subject with all details. These sessions are apporx. 3 hours long. The training attendees will be encouraged to bring a laptop. They should be prepared with less slides and more source code. Room capacity for the trainings rooms is approx. 100 seats.


A panel is a group of three to six experts plus a moderator discussing a matter in depth, an intensive exchange of (maybe opposite) opinions. A panel may be 30-60 minutes long. We have introduced this interactive format for EuroPython 2017 due to the many requests we have received to make the conference more interactive and have more challenging / mind-bending content in place.  Please note if you suggest a panel you will have to organise the panelists and coordinate with the Program WG, panelist will require a ticket to the conference.


This is a completely open 60-minute format. Feel free to make your suggestions. There are only two rules: it must be interactive, real-time human-to-human-interaction and of course compliant with the EuroPython Code of Conduct.

Posters / 20 slots

Posters are a graphical way to describe a project or a technology, printed in large formats; 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.

Helpdesk / 6 slots

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. Each helpdesk will be open for 3 hours in total, 1.5 hours in the morning and 1.5 hours in the afternoon. People looking for help will sign up for a 30 minute slot and talk to you. There is no specific preparation needed; you just need to be proficient in the technology you run the helpdesk for.

Lightning Talks

A lightning talk (LT) is a short presenatation which must not be longer than five minute. LTs are not via the CfP but walk-in registations, see here.  

Community Based Talk Voting

Attendees who have bought a ticket in time for the Talk Voting period gain the right to vote for talks submitted during the Call For Proposals.

The Program WG will also set aside a number of slots which they will then select based on other criteria to e.g. increase diversity or give a chance to less mainstream topics.

Conference Layout

Please note that the conference layout has changed in 2018, the main conference (talks) is now only three days:

  • Monday and Tuesday:
    trainings, workshops, Beginners’ Day, DjangoGirls
  • Wednesday, Thursday, Friday:
    talks, panels, posters, helpdesks, open sessions,… (no trainings!).

Discounts for Content Contributors

Since EuroPython is a not-for-profit community conference, it is not possible to pay out rewards for talks or trainings. For talks, posters, help desk and organising a panels or interactive sessions we will give out a 25% discount coupon valid for one conference ticket. Trainers will receive a 100% discount coupon for both a conference ticket and a training pass to compensate for the longer preparation time. See here for more details.

Inappropriate Language and Imagery

Please 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 humor, references and images to your talk, avoid any choice that might be offensive to a group which is different from yours, and pay attention to our EuroPython Code of Conduct.


EuroPython 2019 Team

Show Comments