PYCON RUSSIA-2015: video and presentation of reports
On September 18-19, the third international conference of python developers PyCon Russia was held in Yekaterinburg . 21 reports, two workshops, Lightning Talks - all this is PyCon-2015. Under the cut - a report on the conference, a lot of videos and presentation of reports.
The conference began with the reports of foreign speakers. CPython developer Benjamin Peterson (San Francisco, USA) made a presentation on Python Packaging Progress, while fellow at the INRIA National Research Institute in France, scikit-learn, joblib, Mayavi and nilearn library developer, PSF member Gael Varoquaux taught how create an advanced data processing environment on a budget.
Python Core Developer, engineer at DataRobot , organizer of PyCon Ukraine, one of the program directors of PyCon Russia, Andrey Svetlov (Kiev), spoke about Aiohttp, the most popular asyncio-compatible library. Watch the video if you want to try the asyncio approach, but don’t know where to start.
After lunch, the participants split into two streams. Grigory Petrov , technical evangelist at VoxImplant , made a review report on modern approaches to caching in different areas of python development, outlined the current state of the ecosystem and shared interesting case studies. And Ivan Savin ( IPONWEB ) told how to make logging enjoyable in a rapidly developing project.
At this time, in a parallel room, Mikhail Korobov ( ScrapingHub ) held a master class on word processing using machine learning.
Andrey Vlasovskikh (St. Petersburg), developer of PyCharm and the Vim emulator for programming environments in JetBrains , told what type annotations are, where they can be useful and what they give.
Ilya Beda ( bro.agency ), talked about ORM-based caching methods (a successful continuation of the report by Grigory Petrov), and Alexander Schepanovsky ( funcy, cacheops ) on how to write your own rules for linters and not experience excruciating pain from the deed.
Konstantin Ignatov (Moscow) from Qrator Labs talked about creating the setup.py and setup.cfg files.
The second day began with the report “Making of external DSL for Django ORM” from the Python development engineer at Rambler & Co , team lead of the Rambler project. Video by Pavel Petlinsky (Moscow).
Product Director at Marilyn Alexander Shvets (Moscow) spoke about Celery architecture, logging and configuration for large projects.
At that time, Andrey Vlasovskikh held a PyCharm master class in the small hall .
Ekaterina Tuzova (St. Petersburg), PyCharm developer , spoke about the Numpy library. Be sure to watch everyone who is interested in scientific computing and data analysis.
Dmitry Vakhrushev (Omsk) made a report on building a RESTful API on the Pyramid framework, and Yandex.Taxi service developer Valentin Sinitsyn (Yekaterinburg) talked about memory management in python.
Alexander Kozlovsky and Alexey Malashkevich (St. Petersburg), authors of the object-relational mapper Pony ORM , speakers of PyCon-2014, this year taught how to create a one-page application on ReactJS using PonyORM / PonyJS objects as models.
One of the founders of PyConRu, a member of the program committee of the two conferences, and now a resident of Bonn and a programming specialist at the United Nations, Anton Patrushev, spoke about several unconventional techniques that helped him overcome performance problems.
Python Backend Developer and QA Automation Lead at Wargaming.NET Andrey Soldatenko from Kiev talked about full-text search using Python, and Alexander Sibiryakov , a Python developer at Scrapinghub (Czech Republic, Prague), spoke about the new open source framework Frontera developed at Scrapinghub.
DataArt’s Senior Python Developer Sergey Matveenko made a presentation on how Python is used in the popular and rapidly developing IT field “Internet of Things”.
Kirill Borisov (Moscow), a developer of authorization systems in Yandex , taught how to avoid a routine for a programmer, and Vitaliy Glybin , co-founder of Huntflow job posting service , explained why server-based templating was needed in 2015 and why it was important.
At the end of each day, participants talked about their projects at Lightning Talks.
On the evening of the first day, participants were waiting for pilaf, pizza, beer, a bonfire and a traditional game library from Ideco (with the mafia in English with the participation of foreign speakers). In addition, we played a bunch of prizes from sponsors. We think it turned out mentally.
All videos are on our channel .
See photos from the conference here and here .
Presentations are here .
Thanks to the sponsors who made the conference possible: Wargaming, JetBrains, Naumen, Rambler & Co, Ideco, NetAngels.
Special thanks to the program committee. Andrey Vlasovskikh, Roman Imankulov, Andrey Svetlov, Dmitry Ovchinnikov, Danila Shtan, Mikhail Korobov, thanks for your advice, for the runs, for everything you did to make PyCon interesting and useful! Pythonists, we are waiting for you next year at PyCon Russia-2016!
The pythonists gathered from 25 cities, including: San Francisco, Paris, Prague, Bonn, Tallinn, Minsk, Kiev, Moscow, St. Petersburg, Kazan, Ufa
The conference began with the reports of foreign speakers. CPython developer Benjamin Peterson (San Francisco, USA) made a presentation on Python Packaging Progress, while fellow at the INRIA National Research Institute in France, scikit-learn, joblib, Mayavi and nilearn library developer, PSF member Gael Varoquaux taught how create an advanced data processing environment on a budget.
Python Core Developer, engineer at DataRobot , organizer of PyCon Ukraine, one of the program directors of PyCon Russia, Andrey Svetlov (Kiev), spoke about Aiohttp, the most popular asyncio-compatible library. Watch the video if you want to try the asyncio approach, but don’t know where to start.
After lunch, the participants split into two streams. Grigory Petrov , technical evangelist at VoxImplant , made a review report on modern approaches to caching in different areas of python development, outlined the current state of the ecosystem and shared interesting case studies. And Ivan Savin ( IPONWEB ) told how to make logging enjoyable in a rapidly developing project.
At this time, in a parallel room, Mikhail Korobov ( ScrapingHub ) held a master class on word processing using machine learning.
Mikhail Korobov talks about machine learning
Andrey Vlasovskikh (St. Petersburg), developer of PyCharm and the Vim emulator for programming environments in JetBrains , told what type annotations are, where they can be useful and what they give.
Ilya Beda ( bro.agency ), talked about ORM-based caching methods (a successful continuation of the report by Grigory Petrov), and Alexander Schepanovsky ( funcy, cacheops ) on how to write your own rules for linters and not experience excruciating pain from the deed.
Konstantin Ignatov (Moscow) from Qrator Labs talked about creating the setup.py and setup.cfg files.
The second day began with the report “Making of external DSL for Django ORM” from the Python development engineer at Rambler & Co , team lead of the Rambler project. Video by Pavel Petlinsky (Moscow).
Product Director at Marilyn Alexander Shvets (Moscow) spoke about Celery architecture, logging and configuration for large projects.
At that time, Andrey Vlasovskikh held a PyCharm master class in the small hall .
Ekaterina Tuzova (St. Petersburg), PyCharm developer , spoke about the Numpy library. Be sure to watch everyone who is interested in scientific computing and data analysis.
Dmitry Vakhrushev (Omsk) made a report on building a RESTful API on the Pyramid framework, and Yandex.Taxi service developer Valentin Sinitsyn (Yekaterinburg) talked about memory management in python.
Alexander Kozlovsky and Alexey Malashkevich (St. Petersburg), authors of the object-relational mapper Pony ORM , speakers of PyCon-2014, this year taught how to create a one-page application on ReactJS using PonyORM / PonyJS objects as models.
One of the founders of PyConRu, a member of the program committee of the two conferences, and now a resident of Bonn and a programming specialist at the United Nations, Anton Patrushev, spoke about several unconventional techniques that helped him overcome performance problems.
Python Backend Developer and QA Automation Lead at Wargaming.NET Andrey Soldatenko from Kiev talked about full-text search using Python, and Alexander Sibiryakov , a Python developer at Scrapinghub (Czech Republic, Prague), spoke about the new open source framework Frontera developed at Scrapinghub.
DataArt’s Senior Python Developer Sergey Matveenko made a presentation on how Python is used in the popular and rapidly developing IT field “Internet of Things”.
Kirill Borisov (Moscow), a developer of authorization systems in Yandex , taught how to avoid a routine for a programmer, and Vitaliy Glybin , co-founder of Huntflow job posting service , explained why server-based templating was needed in 2015 and why it was important.
At the end of each day, participants talked about their projects at Lightning Talks.
Afterparty
On the evening of the first day, participants were waiting for pilaf, pizza, beer, a bonfire and a traditional game library from Ideco (with the mafia in English with the participation of foreign speakers). In addition, we played a bunch of prizes from sponsors. We think it turned out mentally.
The main value of the conference is round-the-clock communication with colleagues
Pioneer bonfire did not let go of itself for a long time
Materials
All videos are on our channel .
See photos from the conference here and here .
Presentations are here .
Acknowledgments
Thanks to the sponsors who made the conference possible: Wargaming, JetBrains, Naumen, Rambler & Co, Ideco, NetAngels.
Special thanks to the program committee. Andrey Vlasovskikh, Roman Imankulov, Andrey Svetlov, Dmitry Ovchinnikov, Danila Shtan, Mikhail Korobov, thanks for your advice, for the runs, for everything you did to make PyCon interesting and useful! Pythonists, we are waiting for you next year at PyCon Russia-2016!