Hello!
The fourth conference for Python developers
PyCon Russia will take place on July 3-4 near Moscow. Why we moved from Yekaterinburg, we explain
here . Last year's reports and photos can be viewed in the
archive .
The PyCon-2016 program is excellent -
Raymond Hettinger (Python core developer since 2001, author and maintainer of many parts of the language, USA),
Martin Gorner (Google, France),
Nathaniel Manista (Google, USA),
Armin Ronacher (Flask framework, Austria ),
David MacIver (Hypothesis, UK),
Jackie Kazil (Capital One, USA),
Alexander Koshkin (Positive Technologies, USA),
Alexander Sibiryakov (Scrapinghub, Czech Republic),
Andrey Svetlov (DataRobot, Ukraine), speakers from HeadHunter, Rambler & Co, Yandex, Toptal - and that's not all. Details of the program - under the cut.
')

Reports PyCon Russia 2016
Static Type Checking in Python: What doesn’t it?Raymond Hettinger , Santa Clara, USAOur first headliner is Raymond Hettinger, Python core developer since 2001, author and maintainer of many parts of the language.
Last year, the Python Software Foundation awarded it the Python Distinguished Service Award for exceptional contributions to the development of the Python community. Thanks to this person, generator expressions, local optimization, collections and the itertools module, LRU caching and some of the built-in functions that we use every day, for example, any, all, enumerate, reversed, zip and sorted are as they are.
Code Unto OthersNathaniel Manista, Google, USAThe programmer of such Google projects as
Project Hosting At code.google.com ,
Google Summer of Code and
gRPC , the PyCon US frequenter, the master of best practices of reports, will tell about the best practices of support for large software projects.
User-centered open source projectsJackie Kazil , Capital One, USADo you want to attract contributors to your project and make it successful? Jackie's report will be just for you. Technical Fellow at Capital One, an active member of the
PyLadiesDC ,
PyLadies Int'l ,
Women Data Science DC ,
Python Software Foundation , author of
Data Wrangling with Python and the
Mesa library, Jackie will talk about User-centered open source projects.
Tensorflow and deep learning, without a PhDMartin Gorner , Google, FranceMartin will talk about
Tensorflow - a fundamentally new, fast, smart and flexible machine learning system from Google, which can work on a simple smartphone, as well as on thousands of nodes in data centers.
21st Century Software TestingDavid MacIver , Hypothesis, UKA developer from London, the author of
Hypothesis , a library for easy and smart testing for python, will give a talk about his library and teach him how to use it at the Property-based testing with Hypothesis workshop.
Know and love your CPython in the name of the moon and great justiceAlexander Koshkin , Positive Technologies, USAIn the report with the wonderful name, Alexander will examine the blocks from which the interpreter is made, tell you how they interact, explain how they work at a low level and show what profit and problems can be obtained from this.
Automatic resolution of requests for false positives in Avast AntivirusAlexander Sibiryakov, Scrapinghub, Czech RepublicAlexander will tell you how he built an automatic classifier of applications about false positives in Avast antivirus in order to relieve the virus lab from manual labor.
Python under loadAndrey Sumin, HeadHunter, MoscowTeamlide Products in HeadHunter, Maintainer of Python infrastructure hh.ru, Andrei Sumin will talk about how Python copes with the workload of the most visited working site in runet (and why it sometimes does not cope).
Task queues without cutsArtem Malyshev, Positive Technologies, Nizhny NovgorodArtem will talk about the internal structure of Celery and RQ. What problems did their creators face, how did they solve them and how do these solutions threaten the end user. How are groups, chords and eta arranged? How to achieve fault tolerance at the transport level? Why is it hard to scale?
DECORATION OF A Python Web ApplicationAnton Egorov, Ostrovok.ru, MoscowLead developer / DevOps in Ostrovok.ru, responsible for a bunch of terabytes of photos and the geoscale of Ostrovka, Anton Egorov will share his experience and best practices of deploying a web application in Python using Docker technology; tells you how to build an image from scratch, and gives step-by-step instructions that can be used as a template for your applications.
Watch out for DSL!Ivan Tsyganov, Positive Technologies, St. PetersburgIvan Pyganov, Senior Python developer at Positive Technologies, will explain why we need domain-specific languages (DSL) and what problems they help to solve. When it is worth developing your own language, and in which cases use an existing one? In addition, together with the participants, Ivan will come up with his DSL and compare various approaches to working with him in Python.
Want to know everything!Pavel Petlinsky, Rambler & Co, MoscowPython's lead development engineer at Rambler & Co, Pavel Petlinsky, will give a talk for inquisitive and curious pythonists who want to figure out how everything works under the hood, and "where is she inside neon". Python "slows down"? We look, how the virtual machine is arranged. Python ate all your memory? We look at how memory management and the data structure in the standard library are arranged. GIL is evil. What happens if you disable it?
Method of load testingAlexey Lavrenyuk, Yandex, MoscowThe author of Yandex.Tank will talk about the stages of load testing and analysis of results, the Yandex.Tank tool (which is written in python) and how to write load scripts for Tank in python.
Building social network with Neo4j and PythonAndrey Soldatenko, Toptal, KievCTO in Australian startup Persollo, python-developer at Toptal, speaker PyCon-2015, Andrei Soldatenko will share experience and tell you how to build a large social graph for a social network using python and Graph.
Theano: we train the neural networkEkaterina Tuzova, PyCharm, St. PetersburgTheano is an extension of the Python language that allows you to efficiently calculate mathematical expressions containing multidimensional arrays. In the report, Catherine will show the basic principles of Theano and the total difficulties faced by the developer, first starting to use the library.
And they are also preparing their reports: the author Flask
Armin Ronacher (Vienna, Austria),
Andrey Svetlov from DataRobot (Kiev, Ukraine) and
Dmitry Kiselev from Endpoint.com (Ekaterinburg).
Full abstract of all reports - on the
site . The program is updated.

PyConRu members
Old and new formats
1. In parallel with the reports workshops and workshops will be held. In addition, lightning talks will traditionally be held - at the end of the day, anyone can tell about their project in 5 minutes without an appointment.
2. We invite you to try out the new format - Unconference. This is a vigorous mix of open microphone, roundtable, lightning talks, discussion and workshop. Unlike lightning talks, the Unconference should be announced in advance, but your application will not be viewed by the program committee, but by the PyConRu members. If they decide that your topic is interesting, they will listen to you during the conference.
Applications are laid out in public access. Registered conference participants get online access to pre-voting for the stated topics. The topics that get the most votes will go to the Unconference program.
If you have a topic about which you want to talk, fill out the
application .
3. This year there will be another new format for PyConRu - the discussion panel. We will discuss the subtleties of development, support, promotion and making money in libraries. Several speakers-authors of libraries participate in the discussion (we are now at the negotiation stage) and everyone. The discussion will be
moderated by Grigory Petrov
eyeofhell , a technical evangelist at VoxImplant, speaker PyConRu-2015. Knowing Gregory, we are sure the conversation will be interesting! Cook the questions.

Anyone can take part in the discussion panel, Unconference or speak at lightning talks
Afterparty
After-party is one of our favorite parts of the conference. And on PyConRu they turn out especially sincere. Traditional bonfire with songs, free beer, desktops and talk until the morning - we will bring all the best that was in Yekaterinburg to Moscow.

Student discount
We want as many people as possible to attend our conference. At the same time, we understand that students cannot always pay for a ticket. Therefore, we traditionally provide students with a 50% discount. To buy a ticket at a special price, send a student scan to om@it-people.ru, in response, we will send a promotional code.
check in
Sign up
here . Now the ticket costs from 15 000 rubles. Since June 13, the cost rises.
The ticket price includes: participation in two days of the conference, accommodation in a double or triple room standard, meals, coffee breaks, participation in the afterparty, transfer from Moscow to the venue and back.
And on July 5, we will arrange an excursion-walk in Moscow for our speakers and participants.

Join now. We will be glad to see you!
PyConRu , July 3-4, Cronwell Yahonty Tarusa, 95 km. from Moscow.Thanks to our sponsors who make the conference possible: the General sponsor -
Positive Technologies , the Gold sponsor -
JetBrains , the Silver sponsor -
Rambler & Co, the Bronze sponsor -
Ostrovok.ru .