Pycon otto


6th 9th April 2017

Call for proposals


In the last years, Python has become more and more popular, resulting as one of the most widely used programming languages. In facts, Python is now considered as the language of choice for many application domains, such as System Administration, Web Programming, and Data Science.

For this reason, in 2015 PyCon Italy changed its structure, becoming a (bigger) multi-thematic event, gathering together the most important sub-communities within the Python universe.

PyCon Sei for the first time provided a set of dedicated tracks and talks to different sub-communities and now PyCon Otto will carry on this essential work of think-sharing and work-partnership while it will still welcome proposals on every aspect of Python programming.

Presenting at PyCon Otto

Many are the reasons why you should submit your proposal to PyCon Otto.

You could talk about new topics of Python programming, or the last features of well-known tools. Besides, you could tell us real-world Python use cases, as well as presenting your own industrial or research Python-powered project.

As long as the presentation is interesting and potentially useful to the Python community, it will be considered for inclusion in the program.

Therefore, every reason is a good reason to submit your proposal at PyCon Otto.

As a token of thanks, all the speakers presenting at PyCon Otto will benefit of a free conference fee.

Moreover, first-time speakers will also benefit of a special rehearsal process we will setup to support them in organizing their presentation material.

PyCon Italia is willing to be a community-powered conference, and we are really looking forward to hearing from your experience!

Topics of Interest

PyCon Otto will be organized into four distinct tracks: one per each hosted sub-community, namely PyData, DjangoVillage, plus a general track, i.e., Python & Friends, where proposals not belonging to a single sub-community will be presented.

Please find below a brief description of the four tracks hosted at PyCon Otto:

PyData Track

PyData is one of the most important event in the Python Data Science Community, with numerous events already held in US and in Europe (e.g. London, and Berlin).

PyData Florence was the very first PyData event held in Italy. This event aims at consolidating the Italian Data Science Community, while providing a place where Italians and non-Italians data scientists can meet and share their knowledge.

Proposals submitted to PyData Florence about numerical and scientific computations will be more than welcome. In more details, the topics of interest for PyData include, but are not limited to:

  • Numerical and Scientific Computations
  • Machine Learning and Deep Learning
  • Text Mining and Natural Language Processing
  • Data mining and analytics
  • Linked Data and Semantic Web
  • Framework for Massive Data Computation
  • Big Data
  • Teaching (Scientific) Python - case studies and tools
  • Software Engineering Best Practices for Data Scientists
  • Reproducible Research
  • Data Visualization tools and libraries

DjangoVillage Track

The payoff of the Django project says: "web framework for perfectionists with deadlines". In facts, Django is one of the most popular full-stack Python web framework. Moreover, Django also has its own software foundation, which is in charge of coordinating the development, and of organizing the series of dedicated events.

DjangoVillage has been the first Django Conference organized by the Italian Django community. Like last year, the new edition of DjangoVillage will be hosted by PyCon Otto - this year even in conjunction with the DjangoCon Europe, held in Florence in the same week.

The topics of interest for DjangoVillage include, but are not limited to:

  • Django Apps & Modules
  • Django Admin
  • Django Dev. Best Practice
  • Django Core & Internals
  • Django Apps Testing
  • Django-powered Projects
  • Enterprise Django Systems

Python & Friends Track

The Python & Friends track will be the general track of proposals presented at PyCon Otto. In particular, contributions not related to any specific subcommunity will be scheduled in this track.

Suggested topics for this track 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
  • Web-based Systems

PyCon Otto Accepted Proposals

PyCon Otto will accept two different kinds of contributions:

  • Regular Talks: these are standard "talk with slides", allocated in time slots of 45, 60 or 90 minutes, depending on your preference and scheduling constraints. Each time slot considers a Q&A session at the end of the talk (at least, 5 minutes), and the time to change speaker.

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

Please note that each submitted proposal must include:

  • an indication of the level of expected audience, choosing from novice, advanced, and expert;
  • the intended track (i.e., PyData, DjangoVillage, Python & Friends) where the proposal should be scheduled.

Note: Please do not submit the same talk multiple times and/or to multiple tracks. This would only have the effect to generate noise, confusion, and would inevitably pollute the community talk voting process. Thank you!

Italian Track

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 PyCon Otto, in both languages, please make two different submissions for the same talk: one in Italian, and one in English.

Diversity & Code of Conduct

Python Italia 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 PyCon Otto 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.

Community-based talk voting

As usual, 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 (available after the submission deadline has expired).


For any further question or inquiry, feel free to contact the organizers.

Please forward this call to anyone you think might be interested. Thank you!