📜 ⬆️ ⬇️

The preliminary program of PyCon Russia is ready. Speakers from the USA, England, France, Czech Republic, Ukraine and Russia

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


hettinger.jpg Static Type Checking in Python: What doesn’t it?
Raymond Hettinger , Santa Clara, USA
Our 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.


manista.jpg Code Unto Others
Nathaniel Manista, Google, USA
The 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.


kazil.jpg User-centered open source projects
Jackie Kazil , Capital One, USA
Do 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.


gerner.jpg Tensorflow and deep learning, without a PhD
Martin Gorner , Google, France
Martin 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.


maciver.jpg 21st Century Software Testing
David MacIver , Hypothesis, UK
A 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.


koshkin.jpg Know and love your CPython in the name of the moon and great justice
Alexander Koshkin , Positive Technologies, USA
In 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.


sibiryakov.jpg Automatic resolution of requests for false positives in Avast Antivirus
Alexander Sibiryakov, Scrapinghub, Czech Republic
Alexander 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.


sumin.jpg Python under load
Andrey Sumin, HeadHunter, Moscow
Teamlide 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).


malyshev.jpg Task queues without cuts
Artem Malyshev, Positive Technologies, Nizhny Novgorod
Artem 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?


egorov.jpg DECORATION OF A Python Web Application
Anton Egorov, Ostrovok.ru, Moscow
Lead 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.


tciganov.jpg Watch out for DSL!
Ivan Tsyganov, Positive Technologies, St. Petersburg
Ivan 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.


petlinsky.jpg Want to know everything!
Pavel Petlinsky, Rambler & Co, Moscow
Python'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?


lavrenuk.jpg Method of load testing
Alexey Lavrenyuk, Yandex, Moscow
The 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.


soldatenko.jpg Building social network with Neo4j and Python
Andrey Soldatenko, Toptal, Kiev
CTO 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.


tuzova.jpg Theano: we train the neural network
Ekaterina Tuzova, PyCharm, St. Petersburg
Theano 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 .

Source: https://habr.com/ru/post/301950/


All Articles