EuroPython Society

Organisers of the EuroPython conference series. Working for the Python community.
EuroPython Society

EuroPython 2017: Ticket sales are open

You can now buy regular tickets for Europe’s largest Python conference.

After the early bird tickets sold out in just eight hours,
standard rate tickets are now available:

Student: EUR 130.- incl. VAT (only available for students and postdocs; please bring your student card)
Personal: EUR 375.- incl. VAT (for people enjoying Python from home)
Business: EUR 555.- excl. VAT / 677.10 incl. VAT (for people using Python to make a living)

Tickets can be purchased via the EuroPython website.

image

PS: please remember to submit your proposals for the conference. There are only a few days left for submission. The deadline is (Easter) Sunday, April 16th.

Enjoy,

EuroPython 2017 Team
https://ep2017.europython.eu/
https://www.europython-society.org/

EuroPython 2017: Early-bird Tickets now on sale!

Interested in attending EuroPython? Entry tickets are now on sale and available on our website.

Tickets for EuroPython will be sold in three phases:

First, we’ll have a short early-bird ticket phase, where we’ll sell tickets at a very low rate. Only 200 tickets will be available for this rate, so be quick. It usually takes just a few days for them to sell out.

We’ll then switch to the regular rates, and closer to the conference, to the on-desk rates.

You can get tickets for the whole week, if you don’t want to miss anything, or buy day passes at the on-desk rates in July to attend only one or two days.

We further offer three different rates: ‘students’ (including PhD and postdoc researchers), ‘personal’ and ‘business’ passes (for companies). Speakers and trainers will benefit of special discounts (see Call for Proposals for further details).

Take this opportunity and get your ticket now! Prices will increase the closer we get to the event.

image

Buy your EuroPython ticket

Enjoy,

EuroPython 2017 Team
http://ep2017.europython.eu/
http://www.europython-society.org/

EuroPython 2017: Call for Proposals (CFP) is open

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.

image

Submit your proposal!

Submissions will be open until Sunday, April 16, 23:59:59 CEST.

Please note that we will not have a second call for proposals as we did in 2016, so if you want to enter a proposal, please consider to do this in the next few days.



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.

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

  • Regular Talk / approx. 150 slots

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

    • 30 minutes
    • 45 minutes
    • 60 minutes

    The Q&A session, if present, is included in the time slot. 3-5 Minutes for Q&A is a good practice. Please chose a time slot you see fit best to make your presentation in a compact way (So the audience may follow along but is not bored). We will only have a limited number of 60 minute slots available, so please only choose these slots for more in-depth sessions or topics which require more background information.

  • Trainings / 20 slots.

    Deep-dive into a subject with all details. These sessions are 2.5 - 3.5 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 two trainings rooms is 70 and 180 seats.

  • Panels

    A panel is 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 60-90 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. If you have any questions or if you want to discuss an idea for a panel upfront, please feel free to contact the Program WG to discuss.

  • Interactive

    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. If you want to discuss an idea upfront, please feel free to contact the Program WG to discuss.

  • Posters / approx. 30 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 / 10 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.

Tracks

You may suggest your submission for a track. Tracks are groups of talks, covering the same domain (e.g. Django), all in the same room in a row. You may choose one of these specialized tracks: 

  • Business Track (running a business, being a freelancer)
  • Django Track
  • Educational Track
  • Hardware/IoT Track
  • Science Track
  • Web Track

PyData @ EuroPython 2017

There will be a PyData track at this year’s conference. Please submit your papers for the PyData track through the EuroPython form and make sure to select “PyData” as sub community in the form.

Discounts for speakers and trainers

Since EuroPython is a not-for-profit community conference, it is not possible to pay out rewards for talks or trainings. Speakers of regular talks, panels, posters and interactive will instead have a special 25% discount on the conference ticket. Trainings get a 100% discount to compensate for the longer preparation time. Please note that we can not give discounts for helpdesks.

Topics and Goals

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

  • Core Python
  • Alternative Python implementations: e.g. Jython, IronPython, PyPy, and Stackless
  • Python libraries and extensions
  • Python 2 to 3 migration
  • Databases
  • Documentation
  • GUI Programming
  • Game Programming
  • Hardware (Sensors, RaspberryPi, Gadgets,…)
  • Network Programming
  • Open Source Python projects
  • Packaging
  • Programming Tools
  • Project Best Practices
  • Embedding and Extending
  • Education, Science and Math
  • Web-based Systems
  • Use Cases
  • Failures and Mistakes

Presentation goals are usually some of the following:

  • Introduce the audience to a new topic
  • 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 solutions available on the market for a topic

Language for Talks & Trainings

Talks and trainings should, in general, be held in English.

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.

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.

Release agreement for submissions

All submissions will be made public during the community talk voting, to allow all registrants to discuss the proposals. After finalizing the schedule, talks that are not accepted will be removed from the public website. Accepted submissions will stay online for the foreseeable future.

We also ask all speakers/trainers to:

  • accept the video recording of their presentation

  • upload their talk materials to the EuroPython website

  • accept the EuroPython Speaker Release Agreement which allows the EPS to make the talk recordings and uploaded materials available under a CC BY-NC-SA license

To simplify the organization, we ask all speakers and trainers to accept the video recording and publishing of their session. All talks will be recorded. Whether trainings will be recorded as well, is not yet clear. Please contact our Program WG Helpdesk for details, if you would rather not like your training to be recorded.

Talk slides will be made available on the EuroPython web site. Talk video recordings will be uploaded to the EuroPython YouTube channel and archived on archive.org.

For more privacy related information, please consult our privacy policy.

Contact

For further questions, feel free to contact our Program WG Helpdesk

Enjoy,

EuroPython 2017 Team
EuroPython Society

EuroPython 2017: We have liftoff!

We are excited to announce the launch of the EuroPython 2017 website.

image

https://ep2017.europython.eu/

The EuroPython conference will take place in sunny
Rimini, Italy, this year, from July 9 - 16.


EuroPython 2017 - The European Python Conference

Here’s an overview of what you can expect in Rimini:

We will start with a Beginner’s Day workshop and a Django Girls workshop on Sunday, July 9.

The main 5 conference days follow, packed with keynotes, talks, training sessions, help desks, interactive sessions, panels and poster sessions.

A complete PyData EuroPython is included as well.

The two weekend days after the conference, July 15 and 16, are reserved for sprints.

Overall, we will again have 8 days worth of great Python content, arranged in over 200 sessions, waiting for you.

In short:

  • Sunday, July 9: Beginners’ Day Workshop and other workshops
  • Monday - Friday, July 10-14: Conference talks, keynotes, training, etc.
  • Saturday, Sunday, July 15-16: Sprints

Meet our sponsors

All this would not be possible without the generous help of our launch sponsors:

In the coming days, we will announce the start of the Call for Proposals and Early Bird Ticket sales. Please watch our EuroPython blog for updates.

Enjoy,

EuroPython 2017 Team
EuroPython Society

EuroPython 2017: Official Dates

We are very happy to officially announce the confirmed dates for EuroPython 2017 in Rimini, Italy:

EuroPython 2017: July 9-16 2017

The conference will be structured as follows:

  • July 9 - Workshops and Beginners’ Day
  • July 10-14 - Conference and training days
  • July 15-16 - Sprints

Conference tickets will allow attending Beginners’ Day, keynotes, talks, trainings, poster sessions, interactive sessions, panels and sprints.

Please subscribe to our various EuroPython channels for updates on the conference. We will start putting out more information about the conference in the coming days.

Enjoy,

EuroPython 2017 Team

Farewell to Rob Collins

image

We would like to share with you the sad news, that Rob Collins has passed away earlier this month, on November 2nd, after a short but intense illness.

Many of you may know Rob from the sponsored massage sessions he regularly ran at EuroPython in recent years and which he continued to develop, taking them from a single man setup (single threaded process) to a group of people setup by giving workshops (multiprocessing) and later on by passing on his skills to more leaders (removing the GIL) to spread wellness and kindness throughout our conference series.

His massages regularly raised more than a thousand dollars which were donated to the Python Software Foundation (PSF) to do even more good.

image
(Rob Collins giving a recursive massage at EuroPython 2013 in Florence)

Rob also gave a lot of thoughtful talks at the EuroPython conferences, always very cheerful, full of humor and many good insights. Here’s a selection:

Rob was a true Pythonista from the heart. He will always be remembered for his humor, great spirit and kindness.

You were such a cheerful person. We will miss you, Rob.

Thank you for all the inspiration,

Your friends from the EuroPython community

EuroPython 2017 will be held in Rimini, Italy

After carefully reviewing all proposals we had received and intense discussions with the teams, the EuroPython Society (EPS) is happy to announce the decision to accept the proposal from the Italian on-site team, backed by the Python Italia APS, to hold EuroPython 2017 in Rimini, Italy.

The EPS would like to thank all teams who have entered bids for our Call for Interest (CFI):

  • Python Italia APS: Milan/Como/Genoa/Rimini, Italy
  • The local Czech Python community: Brno, the Czech Republic
  • Python San Sebastian Society (ACPySS): Bilbao, Basque Country, Spain

The conference will be held at the Rimini PalaCongressi in July 2017. The exact dates are still subject to negotiations with the venue. We’ll announce them as soon as they are finalized.

Until then, here’s the official EuroPython 2017 URL for you to bookmark, where we’ll open up the website in January 2017:

EuroPython 2017 Pre-launch Website

http://ep2017.europython.eu/

Sponsoring EuroPython

Companies who would like to signup as EuroPython 2017 sponsor are encouraged to contact the sponsor workgroup at sponsoring@europython.eu.

Until we have the 2017 sponsor brochure in place, please have a look at our 2016 brochure. To give you an idea, these sponsors had signed up for 2016 and were more than pleased with the outcome:

image

We will be preparing the launch of the website in January 2017. If you’d like to sign up early as launch sponsor, please contact us in the next two months.

As with the past conferences, we will try to make EuroPython 2017 as effective as possible for sponsors by offering more booth space and sponsors slots than ever before.

This is your chance to reach out to more than 1.100 enthusiastic and highly motivated EuroPython attendees !

EuroPython Workgroups

Organizing a EuroPython event is a lot of work and with the workgroup concept, we have opened up much of the organization for remote participation.

If you want to help, please apply for one or more workgroups which you feel match your interests and experience. If you’d like to help, but don’t have enough experience, yet are willing to learn, please apply as well. The application process is described on our workgroups page.

Enjoy,

EuroPython Society

Photo references

EuroPython 2017 On-site Teams: Call for Interest results

We are happy to announce the results of our EuroPython 2017 On-site Teams: Call for Interest (CFI). The CFI finished with exciting new locations and on-site teams willing to make EuroPython 2017 possible.

The CFI proposals we received were for:

  • Milan or Como Lake, Italy, from the Python Italia Society (APS),
  • Brno, the Czech Republic, from the local Czech Python community, and
  • Bilbao, Basque Country, Spain, from the Python San Sebastián Society (ACPySS).

We are now reviewing the proposals and will then move forward with the more formal and detailed CFP later in September.

Enjoy,

EuroPython Society

General Assembly 2016: Records available

At our General Assembly during EuroPython 2016, we voted in a new board and extended the number of board seats to 9:

  • Marc-André Lemburg, Chair Person
  • Borja Ayerdi
  • Christian Calogero Barra
  • Oier Echaniz Beneitez
  • Joaquin Berenguer
  • Darya Chyzhyk
  • Alexander Hendorf
  • Anthon van der Neut
  • Alexandre Manhaes Savio

Apart from the usual assembly business, we also voted to broaden the scope of the EPS to support Python and its community in Europe in general and no longer limit ourselves to running conferences, initiate the move of the EPS to a different EU country and amend the bylaws to remove the GA agenda point to vote on the board size.

The minutes of the meeting are available on our records page:

Enjoy,

EuroPython Society

EuroPython 2017 On-site Teams: Call for Interest (CFI)

The EuroPython Society (EPS) is happy to announce the Call for Interest (CFI) for EuroPython 2017. The purpose of this call is to get to know teams willing to help organize the EuroPython conference on-site at a suitable location and determine the Call for Participation (CFP) candidates in the second phase of the selection process.

Introduction

This Call for Interest is meant to collect a brief notice of interest from teams wishing to help run EuroPython 2017 in a location they are local to. This first contact is mandatory to any team with intentions of organizing EuroPython in 2017. We are doing this first call in order to slowly integrate both teams. The objective of this call is twofold, on one hand the EPS will be able to help the teams to prepare their proposal document and on the other hand the local team will be integrated into the workgroups organizational structure of the EPS.

http://www.europython-society.org/post/99718376575/europython-workgroups-call-for-volunteers

We require members of these teams to work as volunteers in previous editions of the conference. This allows both sides to get to know each other better: the EPS has a chance to meet the team and the team can learn more about how the EuroPython conference organization works.

The main idea behind the workgroup model is to make sure that tasks which do not need to be done by on-site team members can be implemented by distributed workgroups, that can work remotely and persist from location to location, greatly reducing the loss of institutional knowledge we have seen in past location switches.

Unlike the final Call for Participation (CFP) for the EuroPython 2017 conference, the CFI is much less formal. Our main goal is to get a first impression and to know who we will be working with the CFP phase, which follows after the CFI.

Timeline for Proposals

The Call for Interest will run until the following deadline for submissions. Proposals must be submitted until midnight UTC on the deadline day, and must adhere the requirements specified in this document. Please make sure to read the whole document carefully.

2016-07-16

CFI announcement


2016-07-22

CFIs received until this day will be announced in the conference closing session


2016-07-29

Deadline for CFI submissions

announcement + 2 weeks

2016-08-05

Announcement of the CFP candidates

announcement + 3 weeks

Sept 2016

Announcement of the CFP



Proposal Workflow

  1. Send your proposal as an email or a PDF to the board list: board@europython.eu. This is a private list, so you can include confidential information.

  2. We will announce the groups who have already submitted CFIs in the closing session of the conference.

  3. The board will review the proposals and possibly request for a short meeting with each team.

  4. After the conference, the EPS will work with the local teams separately to produce a good conference plan for the Call for On-Site Team Proposal. You can have a look at previous years calls to have an idea:

http://blog.europython.eu/post/101422012382/europython-2015-call-for-participation-on-site

What is EuroPython

EuroPython is the second largest Python conference in the world, right after PyCon US in North America. These are some statistics from EuroPython 2016, to give you an idea of what the on-site team should be ready to handle:

  • 1100+ participants

  • 8 days of conference

  • 1 day for workshops (Beginners day and Django Girls, weekend)

  • 7 parallel tracks (5 talk tracks, 2 training tracks, weekdays)

  • 2 days sprints (weekend)

  • Total revenue of more than 500,000 EUR

Note that we are open to accepting proposal which can only host fewer attendees, with 1000 attendees being the minimum. These numbers are just to give you an idea of how big the EuroPython event has become over the years and how much potential there is for growth.

Please see the EPS EuroPython page for more details on past EuroPython conferences:

http://www.europython-society.org/europython

How EuroPython is run

The EuroPython conference series brand is owned by the EPS. In the past the EPS granted permission to use the brand to local organizers based on a set of requirements, and the local organizing team then had to run the event in collaboration with the EPS.

Since this model no longer scales and doesn’t encourage the community to take part in the organization process, we have started a new approach based on workgroups as explained in the document linked to in the introduction. The on-site team has to integrate with the other EPS workgroups and be responsible for taking care of the tasks related to the conference organization on site.

Unlike in previous years, and to further reduce the burden on the on-site teams, we will only request the on-site teams to sign up for one year, keeping in mind, of course, that the team may want to submit a follow-up proposal for the next year. The EPS will take such prior knowledge into account when deciding on the proposals.

On-site Team Requirements

These are the requirements the on-site teams signs up to when submitting a proposal during the second phase, the Call for Participation (CFP). We are mentioning them here to not cause surprises later on in the process.

  1. The conference will be legally run by the EPS and the on-site ream. The ticket billing and the sponsor billing will have to be done by the on-site team, so the on-site teams needs to be backed by a legal entity that can write VAT invoices and has an accountant capable of handling the necessary bookkeeping load. Our website can help with invoicing for tickets, but not for sponsors. Budgeting is done as joint operation by the EuroPython finance work group.

  2. The on-site team should be geographically located in a country within Europe.

  3. The on-site team must be willing to actively coordinate with the EPS board and the other workgroups, so that all parts of the EuroPython ecosystem can work together in a productive way.

  4. The on-site team must be composed of at least 5 active people. We feel that 5 is the bare minimum for the team to successfully handle the amount of work. Please keep in mind that the team is required to grow significantly during the conference days and it’s considered an advantage, if the on-site team can show that they already have a good number of volunteers to count on during the conference days.

  5. The on-site team must know that there is conference centers in the location. Locations must provide room for hosting at least 1000 attendees, but please keep in mind that demand for EuroPython is more in the range of 1200+ attendees. It is usually a good idea to have a workshop/sprint venue (for weekends) and a separate conference venue (for weekdays), since the weekend sessions have different requirements than the conference sessions and it’s often possible to get cheaper venues for the weekends. Additionally, the weekend sessions are usually attended by only about 50% of the attendees.

  6. The conference must take place within the following timeframe: May 1st - October 31th. EuroPython traditionally takes place in July. The conference duration is 8 days: 1 day workshops, 5 days conference, 2 days sprints.

  7. The on-site team will work as on-site workgroup in the context of the EPS (see below for details) and has to follow the same rules as all other workgroups in the EPS. Members of the on-site team should also participate in other workgroups to simplify coordination, e.g. there should be on-site team members in the sponsors workgroup to help the sponsors with booth setups, shipment of goods, customs, etc.

Proposal Content

The CFI proposal is a lot less formal than the CFP document. However, it should contain at least the following details:

  • Short intro to team members (with contact details)

  • Available legal entity to back the local team, including VAT ID.

  • Possible conference venue and catering choices, including cost estimates

  • Possible dates for the conference

More information is always welcome, of course. Even if your team is not chosen for next year, we will still keep you in the loop for subsequent years.

If you have team members at the EuroPython 2016 conference, please let us know, so that we can connect in person. Since we’d like to know whether the teams will integrate well into the EuroPython Workgroups, we ask the candidate team members to actively participate as on-site volunteers during the conference.

Please note: Information about potential venues, catering services and rough cost estimates are very useful, even at this early stage, since they can provide input for the teams and the EPS to talk about how to evaluate venues in the later CFP proposal and drive the conversation with the venues when talking about quotations.

Enjoy,

EuroPython Society