18-19 сентября в Екатеринбурге прошла третья международная конференция python-разработчиков PyCon Russia. 21 доклад, два мастер-класса, Lightning Talks — все это PyCon-2015. Под катом — отчет о прошедшей конференции, много видео и презентации докладов.
Началась конференция с докладов иностранных спикеров. Разработчик CPython Benjamin Peterson (Сан-Франциско, США) сделал доклад на тему «Python Packaging Progress», а научный сотрудник национального исследовательского института INRIA во Франции, разработчик библиотек scikit-learn, joblib, Mayavi и nilearn, член PSF Gael Varoquaux учил, как бюджетно создать передовую среду обработки данных.
Python Core Developer, инженер в DataRobot, организатор PyCon Ukraine, один из программных директоров PyCon Russia Андрей Светлов (Киев) рассказал про Aiohttp — самую популярную asyncio-совместимую библиотеку. Посмотрите видео, если вы хотите попробовать asyncio подход, но не знает, с чего начать.
После обеда участники разделились на два потока. Григорий Петров, технический евангелист в VoxImplant, сделал обзорный доклад о современных подходах к кэшированию в разных областях разработки на python, обрисовал текущее состояние экосистемы и поделился интересными кейсами из практики. А Иван Савин (IPONWEB) рассказал, как сделать логирование приятным в быстро развивающемся проекте.
В это время в параллельном зале Михаил Коробов (ScrapingHub) провел мастер-класс по обработке текста с использованием машинного обучения.
Андрей Власовских (Санкт-Петербург), разработчик PyCharm и эмулятора Vim для сред программирования в JetBrains, рассказал, что такое аннотации типов, где они могут быть полезны и что они дают.
Илья Беда (bro.agency), рассказал про методы кэширования, основанные на ORM (удачное продолжение доклада Григория Петрова), а Александр Щепановский (funcy, cacheops) о том, как написать свои правила для линтеров и не испытывать мучительной боли от содеянного.
Константин Игнатов (Москва) из Qrator Labs рассказал про создание файлов setup.py и setup.cfg.
Второй день начался с доклада «Making of external DSL for Django ORM» от инженера-разработчика Python в Rambler&Co, тимлида проекта Рамблер.Видео Павла Петлинского (Москва).
Директор по продукту в компании Marilyn Александр Швец (Москва) рассказал про архитектуру, логирование и настройку Celery для больших проектов.
В малом зале в это время Андрей Власовских провел мастер-класс по PyCharm.
Екатерина Тузова (Санкт-Петербург), разработчик PyCharm, рассказала про библиотеку Numpy. Обязательно смотреть всем, кому интересны научные вычисления и анализ данных.
Дмитрий Вахрушев (Омск) сделал доклад про построение RESTful API на фреймворке Pyramid, а разработчик сервиса Яндекс.Такси Валентин Синицын (Екатеринбург) рассказал про управление памятью в python.
Александр Козловский и Алексей Малашкевич (Санкт-Петербург), авторы объектно-реляционного маппера Pony ORM, докладчики PyCon-2014, в этом году учили, как создать одностраничное приложение на ReactJS, использующее объекты PonyORM/PonyJS в качестве моделей.
Один из основателей PyConRu, член программного комитета двух прошедших конференций, а сейчас житель Бонна и специалист по программированию в Организации Объединенных Наций Антон Патрушев рассказал про несколько нетрадиционных техник, которые помогли ему побороть проблемы с производительностью.
Python Backend Developer и QA Automation Lead в Wargaming.NET Андрей Солдатенко из Киева рассказал про полнотекстовый поиск с помощью Python, а Александр Сибиряков, Python-разработчик в Scrapinghub (Чехия, Прага), про разработанный в Scrapinghub новый open source фреймворк Frontera.
Senior Python Developer компании DataArt Сергей Матвеенко сделал доклад о том, как в популярнейшем и активно развивающемся направлении ИТ «Internet of Things» («Интернет вещей») используется Python.
Разработчик систем авторизации в Яндексе Кирилл Борисов (Москва) учил, как программисту избежать рутины, а Виталий Глибин, сооснователь сервиса для ведения вакансий Huntflow, рассказал, для чего в 2015 году нужна серверная шаблонизация и почему это важно.
В конце каждого дня участники рассказывали про свои проекты на Lightning Talks.
Вечером первого дня участников ждали плов, пицца, пиво, костер и традиционная игротека от Ideco (с мафией на английском с участием иностранных докладчиков). Кроме этого, мы разыграли кучу призов от спонсоров. Нам кажется, получилось душевно.
Все видео лежат на нашем канале.
Фотографии с конференции смотрите здесь и здесь.
Презентации — здесь.
Спасибо спонсорам, которые сделали конференцию возможной: Wargaming, JetBrains, Naumen, Rambler&Co, Ideco, NetAngels.
Отдельное спасибо программному комитету. Андрей Власовских, Роман Иманкулов, Андрей Светлов, Дмитрий Овчинников, Данила Штань, Михаил Коробов, спасибо за ваши советы, за прогоны, за всё, что вы сделали, чтобы PyCon получился интересным и полезным!
Питонисты, ждем вас в следующем году на PyCon Russia-2016!
Питонисты собрались из 25 городов, среди которых: Сан-Франциско, Париж, Прага, Бонн, Таллин, Минск, Киев, Москва, Санкт-Петербург, Казань, Уфа
Началась конференция с докладов иностранных спикеров. Разработчик CPython Benjamin Peterson (Сан-Франциско, США) сделал доклад на тему «Python Packaging Progress», а научный сотрудник национального исследовательского института INRIA во Франции, разработчик библиотек scikit-learn, joblib, Mayavi и nilearn, член PSF Gael Varoquaux учил, как бюджетно создать передовую среду обработки данных.
Python Core Developer, инженер в DataRobot, организатор PyCon Ukraine, один из программных директоров PyCon Russia Андрей Светлов (Киев) рассказал про Aiohttp — самую популярную asyncio-совместимую библиотеку. Посмотрите видео, если вы хотите попробовать asyncio подход, но не знает, с чего начать.
После обеда участники разделились на два потока. Григорий Петров, технический евангелист в VoxImplant, сделал обзорный доклад о современных подходах к кэшированию в разных областях разработки на python, обрисовал текущее состояние экосистемы и поделился интересными кейсами из практики. А Иван Савин (IPONWEB) рассказал, как сделать логирование приятным в быстро развивающемся проекте.
В это время в параллельном зале Михаил Коробов (ScrapingHub) провел мастер-класс по обработке текста с использованием машинного обучения.
Михаил Коробов рассказывает про машинное обучение
Андрей Власовских (Санкт-Петербург), разработчик PyCharm и эмулятора Vim для сред программирования в JetBrains, рассказал, что такое аннотации типов, где они могут быть полезны и что они дают.
Илья Беда (bro.agency), рассказал про методы кэширования, основанные на ORM (удачное продолжение доклада Григория Петрова), а Александр Щепановский (funcy, cacheops) о том, как написать свои правила для линтеров и не испытывать мучительной боли от содеянного.
Константин Игнатов (Москва) из Qrator Labs рассказал про создание файлов setup.py и setup.cfg.
Второй день начался с доклада «Making of external DSL for Django ORM» от инженера-разработчика Python в Rambler&Co, тимлида проекта Рамблер.Видео Павла Петлинского (Москва).
Директор по продукту в компании Marilyn Александр Швец (Москва) рассказал про архитектуру, логирование и настройку Celery для больших проектов.
В малом зале в это время Андрей Власовских провел мастер-класс по PyCharm.
Екатерина Тузова (Санкт-Петербург), разработчик PyCharm, рассказала про библиотеку Numpy. Обязательно смотреть всем, кому интересны научные вычисления и анализ данных.
Дмитрий Вахрушев (Омск) сделал доклад про построение RESTful API на фреймворке Pyramid, а разработчик сервиса Яндекс.Такси Валентин Синицын (Екатеринбург) рассказал про управление памятью в python.
Александр Козловский и Алексей Малашкевич (Санкт-Петербург), авторы объектно-реляционного маппера Pony ORM, докладчики PyCon-2014, в этом году учили, как создать одностраничное приложение на ReactJS, использующее объекты PonyORM/PonyJS в качестве моделей.
Один из основателей PyConRu, член программного комитета двух прошедших конференций, а сейчас житель Бонна и специалист по программированию в Организации Объединенных Наций Антон Патрушев рассказал про несколько нетрадиционных техник, которые помогли ему побороть проблемы с производительностью.
Python Backend Developer и QA Automation Lead в Wargaming.NET Андрей Солдатенко из Киева рассказал про полнотекстовый поиск с помощью Python, а Александр Сибиряков, Python-разработчик в Scrapinghub (Чехия, Прага), про разработанный в Scrapinghub новый open source фреймворк Frontera.
Senior Python Developer компании DataArt Сергей Матвеенко сделал доклад о том, как в популярнейшем и активно развивающемся направлении ИТ «Internet of Things» («Интернет вещей») используется Python.
Разработчик систем авторизации в Яндексе Кирилл Борисов (Москва) учил, как программисту избежать рутины, а Виталий Глибин, сооснователь сервиса для ведения вакансий Huntflow, рассказал, для чего в 2015 году нужна серверная шаблонизация и почему это важно.
В конце каждого дня участники рассказывали про свои проекты на Lightning Talks.
Афтепати
Вечером первого дня участников ждали плов, пицца, пиво, костер и традиционная игротека от Ideco (с мафией на английском с участием иностранных докладчиков). Кроме этого, мы разыграли кучу призов от спонсоров. Нам кажется, получилось душевно.
Главная ценность конференции — круглосуточное общение с коллегами
Пионерский костер долго не отпускал от себя
Материалы
Все видео лежат на нашем канале.
Фотографии с конференции смотрите здесь и здесь.
Презентации — здесь.
Благодарности
Спасибо спонсорам, которые сделали конференцию возможной: Wargaming, JetBrains, Naumen, Rambler&Co, Ideco, NetAngels.
Отдельное спасибо программному комитету. Андрей Власовских, Роман Иманкулов, Андрей Светлов, Дмитрий Овчинников, Данила Штань, Михаил Коробов, спасибо за ваши советы, за прогоны, за всё, что вы сделали, чтобы PyCon получился интересным и полезным!
Питонисты, ждем вас в следующем году на PyCon Russia-2016!
Комментарии (7)
markhor
21.10.2015 23:27Эх, очень хотел выступить, 2 раза подавал заявку, а в итоге даже не ответили ничего. Жаль, тема интересная была и никем раньше не освещалась.
alexbers
23.10.2015 01:26Как Антон Патрушев постепенно исчез, а потом появился в другом месте, попадая в слова (первые 20 секунд видео)?
ketrin7
Понравился видео с доклада Сергея Матвеенко, мне чейчас эта тема интересна, как и Python вообще.
Скажите, а видео с мастер-класса по обработке текста с использованием машинного обучения нет?
shulyndina
Спасибо, исправили.
Видео мастер-классов нет.
ketrin7
Жаль, спаисбо