Hello! July 16-17, 95 km from Moscow, the fifth conference for python developers
PyCon Russia will be held. Videos of last year's reports can be viewed on the
YouTube channel .
The PyCon-2017 program is excellent.
Speakers at the conference:
Paul Hildebrandt (Walt Disney Animation Studios, USA),
Ĺukasz Langa (Facebook, USA),
Nina Zakharenko (Venmo, USA),
Alexander Koshkin (Positive Technologies),
Kirill Borisov (Yandex),
Elizaveta Shashkova (JetBrains),
Mikhail Yumatov (CIAN),
Olga Senemova (Tinkoff Bank),
Igor Novikov (Scalr),
Oleg Churkin (Rambler & Co) - and that's not all. Details of the program - under the cut.

Reports PyConRu-2017
Inside the Hat: Python @ Walt Disney Animation Studios
Paul Hildebrandt, Walt Disney Animation Studios, Los Angeles, USAThe first headliner is a senior engineer at Walt Disney Animation Studios, Paul Hildebrandt. Paul leads the team responsible for developing a media asset management system, a media player, a review system of current film material with a mobile interface and other similar tools. Among the cartoons he worked on are âCold Heartâ, âRapunzelâ, âRalphâ, âCity of Heroesâ, âVoltâ and others.
')
At the conference, Paul will talk about how Disney uses Python to create animated films.
Gradual Typing of Production Applications
Ĺukasz Langa, Facebook, California, USAPython ore developer since 2010, Facebook developer, âchronic perfectionist, pianist, dadâ Ĺukasz Langa will speak on âGradual Typing of Production Applicationsâ.
Elegant Solutions for Everyday Python Problems
Nina Zakharenko, Venmo, Portland, USADeveloper at Venmo, earlier at Reddit and HBO, Nina Zakharenko will talk about common anti-patterns in python programs and show practical python solutions for improving your code with tools such as Decorators, Context Managers, Mixins and Lambdas.
Python on the razor's edge: PyPy project
Alexander Koshkin, Positive Technologies, St. PetersburgThe performance of the PyPy interpreter is achieved through specialization, as elsewhere. Alexander Koshkin, Senior Python developer at Positive Technologies, will tell you what exactly this means and how RPython allows you to build fast interpreters of arbitrary languages.
Debugging in Python 3.6: Faster, Higher, Stronger
Elizaveta Shashkova, JetBrains, St. PetersburgElizaveta Shashkova, a developer on the PyCharm IDE team at JetBrains, will tell you how the new interface for computing frames in Python 3.6 works, how it can help you create a quick debugger, and why such a quick debugger could not be created in previous versions of Python. For those who have not yet made the final decision about switching to Python 3.6, this report will provide several additional reasons why this is worth doing.
Python of Things
Kirill Borisov, Yandex, MoscowThe permanent speaker of PyCon Russia, Kirill Borisov, will examine in the report the place of Python in the IoT world, how to use it in communication with various pieces of iron and on what it is launched for the sake of great justice.
Total performance control
Mikhail Yumatov, TSIAN, MoscowMikhail Yumatov, head of development at TsIAN, will tell you what tools are available to monitor the performance of web applications. How to use them to collect detailed information on all operations, quickly detect problems and respond to them. Mikhail will also explain what statistical analysis is and how to use it for a detailed study of the performance of parts of the application.
Write once run anywhere - how much is opium for the people?
Igor Novikov, Scalr, Kharkiv-LvivAlthough development in Python has shifted towards the server segment, desktop applications in Python are still relevant. Moreover, with an increase in processor performance, python-based applications have become an opportunity to reduce the financial, human and time costs of releasing desktop versions. And the most interesting point in this is the multiplatform nature of such applications. Igor Novikov will tell about a multiplatform python, toolkits and problems associated with them.
Microservices strike back!
Oleg Churkin, Rambler & Co, MoscowOleg will tell you what requirements for the development process and the infrastructure of the project must be fulfilled in order to try micro (services) relatively quickly, efficiently and completely painlessly. He will talk about the problems that the pitonist will have to face when using microservices in production. Find out how to choose the right framework or utilitarian library for a specific type of task. He will tell you how to ensure fault tolerance and correctly respond to errors from third-party integrations.
How to write your debugger
Artyom Malyshev, independent developer, Nizhny NovgorodProbably only a very talented programmer does not need debugging tools. To change the value of variables, to look step by step in the course of the program execution, it will be hard to sort everything out without Pdb. Artyom will talk about how these tools are designed, what internal Python VM mechanisms are involved and what platform limitations they suffer from.
(No) dangerous python
Ivan Tsyganov, Positive Technologies, St. PetersburgThis year, the Open Web Application Security Project (OWASP) has published the next TOP-10 of the most critical web application vulnerabilities. Ivan will tell you what this is for TOP-10 and what has changed in the last 4 years since the publication of the previous version. Explain what types of vulnerabilities are in the area of ââresponsibility of the developer, and which they can not directly affect. It will show how popular frameworks help develop secure applications, and in what situations the framework will not be able to help.
Gevent - to be or not to be?
Alexander Mokrov, Positive Technologies, Nizhny NovgorodThe leading programmer of Positive Technologies Alexander Mokrov will tell you what is under the hood of the gevent library and for what it can be useful. Leads architectural solutions for building asynchronous RPC based on gevent, and tells about the problems that can be encountered when using it. In conclusion, Alexander will show how the same can be implemented using standard tools of modern Python (asyncio library), and compare these approaches.
Olga Senemova (Tinkoff Bank) and
Andrei Vlasovski (JetBrains) are also preparing reports, and
Andrei Stepanov will hold a master class on âHow to write your own text to speechâ.
Full abstract of all reports -
on the conference website .

I want to speak
The program is updated. Until June 12, we accept applications, after which we will publish the final program. If you want to speak,
write to us .
Student discount
For students, we have a special fixed price - 9000 rubles. 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.
Tell the students pythonists about this, suddenly, they do not know.
check in
Sign up
here . Until June 30, a ticket costs 15 500 rubles. Then the cost rises.
The ticket price includes: participation in two days of the conference, accommodation in a double or triple room, meals, coffee breaks, participation in the afterparty, transfer from Moscow to the venue and back.
Come to PyCon with your loved ones - they will also have something to do. The hotel has a swimming pool, fitness center, bowling alley, billiards, karaoke, spa and even a 5D cinema. For children there is a playground, an amusement room and a trampoline.
A ticket for those traveling with you costs 6,000 rubles. It includes everything that a member's ticket, except for visiting reports.
Registration and details
on the conference website .

Join
@PyconRu_bot bot, subscribe to
our channel , to the
Facebook page and you will be the first to hear news about the conference.
See you at PyConRu!