← go back

Успешно состоялась первая Python-конференция на Неве «Piter Py»

25 марта в Петербурге был замечательный день. Стояла прекрасная погода, было солнечно, а в отеле Original Sokos Hotel Olympia Garden проходила первая Python-конференция на Неве Piter Py. Опытные и еще только начинающие Python-разработчики собрались, чтобы пообщаться друг с другом и со спикерами. “Мы пришли на конференцию, чтобы потусоваться. Потому что только в живом общении специалистов можно понять тренды и куда движется технология”  - именно этими словами открыл конференцию председатель программного комитета Григорий Петров, технический евангелист Digital October. Григорий пожелал всем больше общаться, знакомиться, “френдиться” и просто обмениваться контактами во время кофе-брейков и перерывов. Продолжил короткую приветственную речь Филонов Владимир (CEO ItCanFly), поблагодарив спонсоров конференции: компанию Selectel за финансовую поддержку конференции и издательский дом “ДМК” за предоставленный набор книг, которые мы вручали за интересные вопросы по итогам каждого доклада. После приветственных слов участники распределились по двум потокам и включились в работу.

В течение дня прозвучали 11 докладов. Конференция предоставила участникам возможность для обсуждения таких тем, как Python и программирование GPU, behavior-driven development, Pony ORM, парсинг URL с помощью Traversal, разработка на Python под Linux, технологии параллельных вычислений на Python с использованием Nvidia GPU, работа над ошибками и работа с исключениями и т.д.

Рабочая атмосфера сохранялась и в перерывах между докладами. Участники с удовольствием слушали и общались со спикерами и представителями программного комитета. Григорий, председатель программного комитета, захватил с собой на конференцию Google Glass, чем, несомненно, привлек всеобщее внимание. Он с удовольствием давал всем желающим примерить необычный гаджет и рассказывал о его функциональных возможностях.

Не обошлось и без неожиданностей. Доклад Григория Петрова “Работа над ошибками” собрал полный зал, из-за чего доклад Дмитрия Вахрушева “Парсинг URL с помощью Traversal” в параллельном потоке остался без слушателей. В связи с этим было решено отказаться от круглого стола, запланированного на конец конференции, и выделить Дмитрию первый зал. Так что дискуссия о Python 2 и 3, а также множество других обсуждений состоялись уже после закрытия официальной части на afterparty.

Конференцию посетили не только жители Петербурга, но и гости из Москвы, Тольятти, Нижнего Новгорода, Рыбинска, Омска и Казани.

Мы благодарим всех спикеров: конференция стала успешной именно благодаря вашей работе. Спасибо всем, кто зарегистрировался и пришел, - мы старались сделать все, чтобы вы получили максимум пользы.

Отличная новость для тех, кто не смог посетить нашу замечательную конференцию: мы выложили записи всех докладов, презентации и фотоотчет. Конечно, это не сможет полностью заполнить пустоту, возникшую из-за того, что вы пропустили столь важное и значимое событие в мире Python-сообщества :)

Piter Py - конференция, которую делают разработчики для разработчиков. Наша основная цель - дать возможность себе и коллегам пообщаться друг с другом в своем городе. При организации конференции основной упор мы делаем именно на общение, создавая все необходимые для этого условия: удобную зону кофе-брейка, продуманное расписание и запланированное afterparty. Ждем вас в следующем году - будет больше, ширше и интереснее!

Также будем рады вашим комментариям, это значительно облегчит работу нашему штатному телепату и поможет нам лучше подготовиться.


 

Портал Айти-Событие.рф впервые в Санкт-Петербурге 25 апреля проводит Python-конференцию - «Piter Py».

Конференция призвана объединить людей, небезразличных к языку программирования Python для общения и обмена опытом.

Формат:

  • Два параллельных потока докладов. В каждом потоке прозвучит 6 докладов 
  • Слот для доклада - 1 час (45-50 мин. на доклад + 10-15 мин. на обсуждение)

Темы КОНФЕРЕНЦИИ:

  • Python 3 vs Python 2
  • Python and Web
  • Python and Cloud
  • Python and DevOps
  • Автоматизация внутренних процессов
  • Python and Science

 

Конференцию для вас ГОТОВЯТ:

 


Григорий Петров, Россия (Москва).
Технический евангелист NPTV.
Facebook | Linkedin


Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель отдела разработки. Участвовал в создании таких программных продуктов как Radmin и Advanced IP Scanner. Основные области профессиональных интересов: налаживание процессов разработки программ, управление разработкой, кроссплатформенная разработка. Принимает участие в качестве спикера на айти конференциях, в качестве ментора - на хакатонах. Любит ruby, венгерскую нотацию и исключения. В данный момент занимает позицию технического евангелиста в компании NPTV, занимающейся интерактивным цифровым видеовещанием.


Филонов Владимир, Россия (Москва).
CEO ItCanFly
Twitter | Facebook | Linkedin


Разработчик и предприниматель с более чем десятилетним опытом. В разработке прошел путь от консольных приложений и игр на QBasic, до распределенных систем на Erlang. Последние 6 лет основным инструментом является Python и фреймворк Django. Евангелист гибких и экстремальных методологий разработки - Agile, TDD, парное программирование, непрерывная интеграция. В последние годы - активный участник и докладчик на различных митапах и конференциях.


Максим Климишин, Украина (Киев)
CTO в Zakaz.ua
Twitter | Linkedin | Slideshare


Python & JavaScript разработчик с 10-летним опытом. Активный участник украинских JavaScript и Python сообществ, сооснователь CityJS конференций. Руководил разработкой канадских и британских e-commerce проектов, работал lead developer в компании oDesk Inc.


Денис Каланов, Россия (Санкт-Петербург).
Евангелист IT рекрутинга. Директор по развитию рекрутинговой компании IT-Доминанта и портала Айти-Событие.рф.
Twitter | Facebook | Linkedin | МойКруг


В 2004 году закончил физико-математический факультет Смоленского Государственного Педагогического Университета и одновременно получил диплом психолога-педагога. Карьеру рекрутера начал в 2005 году, с 2007 сотрудник компании "IT-Доминанта". В 2009 году принял участие в запуске проекта "Обзор рынка зарплат IT специалистов", в том же году запустил серию конференций «нАйТи ответ!», став ее главным идеологом. Имеет богатый опыт в IT рекрутинге. В 2013 году стал организатором серии лекций для начинающих айтишников «IT-Мастерская» и со-организатором «Embedded meetup».

 

 

Время

Поток 1

 

Поток 2


09.00 - 10.00

Регистрация участников.

Приветственный кофе.


10.00 - 10.15

Приветственные слова. Открытие конференции.


10.15 - 11.15

Python и программирование GPU


Ивашкевич Глеб
HPC software developer
Gero
Украина, Харьков

 

Behavior-Driven Development


Борисов Кирилл
Архитектор ПП
БАРС Груп
Россия, Казань


11.15 - 11.30

Перерыв.


11.30 - 12.30

"Вингардиум Левиоса”. Или основы декларативной магии


Матвеенко Сергей
Ведущий разработчик
Positive Technologies
Россия, Москва

 

Python & enterprise: сложности перевода


Телепенин Николай​
Ведущий архитектор
БАРС Груп
Россия, Казань


12.30 - 12.45

Перерыв.


12.45 - 13.45

SaltStack и Ansible — средства управления конфигурацией на языке Python


Чистяков Александр 
Главный инженер
Git in Sky
Россия, Санкт-Петербург

 

Работаем с RabbitMQ в Python используя kombu + gevent.


Хабибиев Ринат
Senior Python Developer
Россия, Москва

 


13.45 - 14.45

Обед.


14.45 - 15.45

Pony ORM - маппер нового поколения


Малашкевич Алексей
Козловский Александр 

Разработчики ponyorm.com
ponyorm.com
Россия, Санкт-Петербург

 

 

Разработка на Python с применением подхода Literate Programming


Пирогов Алексей
Ведущий разработчик
БАРС Груп
Россия, Казань

 


15.45 - 16.00

Перерыв.


16.00 - 17.00

Работа с ошибками. Как ловить исключения и что потом с ними делать.


Григорий Петров
Технический евангелист
NPTV
Россия, Москва

 

 

Pyramid Traversal — правильный способ обработки URL


Дмитрий Вахрушев
Архитектор
Thumbtack Technology
Россия, Омск


17.00 - 17.15

Кофе-пауза.


17.15 - 18.15

Круглый стол:

«Python 2 vs Python 3»


Темы для обсуждения:

1. Новые возможности

2. Переходить или нет

3. Проблемы портирования


Модератор: 

Филонов Владимир

CEO ItCanFly

 

Разработка декстопных приложений для linux


Владимир Яковлев
Python Developer
Odesk
Россия, Санкт-Петербург


18.45 - 19.00

Закрытие конференции.


 

 

"Вингардиум Левиоса”. Или основы декларативной магии

Декларативное программирование на Python, метаклассы, YAML и прочие неприятности.
Популярные применения. Подводные камни.

 

 

Матвеенко Сергей

Ведущий разработчик  / Positive Technologies / Россия, Санкт-Петербург

МойКруг

Разработчик, апологет свободного ПО. Опыт разработки на Python около семи лет. Опыт программирования более 20 лет. Ранее: Prolog, Java, VB, Z80. Организатор Санкт-Петербургской группы пользователей MongoDB.

 


 

Работа с ошибками. Как ловить исключения и что потом с ними делать.

В своем докладе Григорий расскажет о том, зачем в программах обрабатывать ошибки, какие они бывают и что нам предлагает python для работы с ними.

 

 

Григорий Петров

Технический евангелист / NPTV / Россия, Москва

Facebook | Linkedin

Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель отдела разработки. Участвовал в создании таких программных продуктов как Radmin и Advanced IP Scanner. Основные области профессиональных интересов: налаживание процессов разработки программ, управление разработкой, кроссплатформенная разработка. Принимает участие в качестве спикера на айти конференциях, в качестве ментора - на хакатонах. Любит ruby, венгерскую нотацию и исключения. В данный момент занимает позицию технического евангелиста в компании NPTV, занимающейся интерактивным цифровым видеовещанием.

 

 


 

Разработка на Python с применением подхода Literate Programming

- Literate Programming, что это?
- История, примеры, применимость.
- Существующие инструменты.
- LP применительно к Python.

 

 

Пирогов Алексей

Ведущий разработчик  / БАРС Груп / Россия, Казань

Twitter | Linkedin

Разработчик широкого спектра - от ПО для авионики и firmware для embedded решений, до транспортных шин и прочего мониторинга. Человек-бутерброд: Python-хлеб, с Erlang-маслом, дольками Scala, кусочками Clojure и капелькой Haskell для остроты. Ярый апологет лаконичного выразительного программирования. Четвертый год разрабатывает Web-проекты среднего масштаба на Python, совмещая с ведением мастер-классов и докладыванием докладов на около-Python'овую тематику.

 

 

Behavior-Driven Development

В докладе Кирилл расскажет суть behavior-driven подхода к разработке ПО: история возникновения, основы методологии, примеры сценариев, отличия от существующих подходов, имеющиеся инструменты для применения в Python-проектах. А так же про опыт его внедрения, возникавшие проблемы и решения.

 

 

Борисов Кирилл

Архитектор ПП / БАРС Груп / Россия, Казань

Twitter | Linkedin

Разработчик с многолетним опытом. Писал на Си/Java/C#, зарабатывает разработкой на Python и влюблен в Clojure. Когда никто не видит, интересуется DevOps и автоматизацией тестирования. Руки по локоть в логах, характер нордический, не женат.

 


 

Python & enterprise: сложности перевода

Python становится все более и более популярным инструментом среди разработчиков очень широкого круга задач от системного администрирования, скриптинга до небольших мобильных приложений для андройда. В рамках этого доклада попробуем посмотреть на python с точки
зрения мира бизнеса больших дядек и попробуем прикинуть насколько он хорош или плох для enterprise разработки крупных проектов.

 

 

Телепенин Николай​

Ведущий архитектор / БАРС Груп / Россия, Казань

Разработчик с сильным уклоном в сторону дзена питона. Правда в данный момент сконцентрирован на человеческом факторе, мотивации, разнообразных курсах в IT и прочих деталях, которые не связаны напрямую с разработкой, а больше предназначены для разработчиков. Так же занимаюсь разработкой инструментов, утилит, API на python/js для возможности более простого создания и сопровождения учетных систем. Иногда бывает интересно погружаться в анализ и профилирование производительности в PostgreSQL и наскоками наседать на java под Android.

 


 

Python и программирование GPU

Графические процессоры становятся частью стандартного инструментария в высокопроизводительных вычислениях. Одновременно появляются новые и совершенствуются  уже существующие программные средства. Мы поговорим об архитектуре графических процессоров Nvidia и о том, как с ними работать из Python.

 

 

Ивашкевич Глеб

HPC software developer / Gero / Украина, Харьков

Linkedin

Инженер-физик. От физики пришел к численному моделированию. А раз уж надо численно моделировать, то лучше делать это быстро. Последние 5 лет пользуюсь Python и GPU, чему рад безмерно. Основные рабочие инструменты, разумеется: CUDA, без которой быстро не доедешь, numpy, без которого быстро не напишешь, PyCUDA, с которой удобно, и С, просто С. В свободное время интересуюсь анализом социальных сетей, экономикой, теорией игр.

 


 

SaltStack и Ansible — средства управления конфигурацией на языке Python

Наиболее известные средства управления конфигурацией по ряду причин написаны на языке Ruby, а что же делать тем, кто не хочет или не может использовать Ruby в своей инфраструктуре? Python-разработчики не остались в долгу и создали SaltStack и Ansible - простые и эффективные средства, о которых мы и поговорим в докладе. 

 

 

Чистяков Александр

Главный инженер / Git in Sky / Россия, Санкт-Петербург

Linkedin

Александр Чистяков внес значительный вклад в разработку крупных инфраструктурных проектов, среди которых Opscode Chef, Munin, HDB и др. В прошлом разработчик в Borland, Motorola, Mail.Ru, в настоящее время Александр в рамках своей работы в Git in Sky занимается настройкой сложных инфраструктур веб-сервисов и исследованиями в области оптимизации их работы. Компетенции А.Чистякова в области экосистемы OpenSource системных программных продуктов признана в российском сообществе инженеров и разработчиков, он является постоянным спикером на крупнейших технологических конференциях DevConf, dev{highload}, Highload++, HappyDev, SECON, DevelopersDay, Ulcamp, Стачка и других.

 


 

Pony ORM - маппер нового поколения

Pony ORM - маппер, который позволяет работать с базой данных с помощью генераторных выражений языка Питон. С помощью такого подхода Pony позволяет формулировать очень компактные и понятные запросы, которые автоматически транслируются в оптимизированный SQL. Pony обладает графическим редактором ER диаграмм - удобным инструментом для создания и редактирования модели данных.
В докладе разработчики Pony ORM расскажут про процесс перевода объектно-ориентированного запроса в запрос на языке SQL, о том какие оптимизации Pony применяет на каждом этапе обработки запроса, какие сложности стояли при разработке высокопроизводительного ORM и как Pony ORM облегчает и ускоряет разработку приложений.

 

 

Алексей Малашкевич

Автор и разработчик Pony ORM / Pony ORM / Россия, Санкт-Петербург

Linkedin | Twitter | Facebook

Разработчик и предприниматель с 15-ти летним стажем. Основатель Pony ORM - проекта, вошедшего в список "The Best of Python in 2013". Активный участник и спикер на Python-конференциях и митапах. До основания собственного стартапа руководил разработкой высокопроизводительных систем в финансовой трейдинговой компании в Нью-Йорке.

 

 

Александр Козловский

Автор и разработчик Pony ORM / Pony ORM / Россия, Санкт-Петербург

Linkedin | Twitter | Facebook

Мастер метапрограммирования на языке Python. Разработчик высоконагруженных приложений на Python и Django. Автор объектно-реляционного маппера Pony ORM. Имеет десятилетний опыт преподавания курса "Базы данных" в Санкт-Петербургском государственном университете аэрокосмического приборостроения.

 


 

Работаем с RabbitMQ в Python используя kombu + gevent.

Тема доклада - показать как легко и просто начать использовать очереди сообщений в Python в асинхронных воркерах, использующих gevent.

 

 

Хабибиев Ринат

Senior Python Developer / Россия, Москва

Linkedin | G+

Фулстэк веб разработчик с большим опытом разработки и оптимизации высоконагруженных систем. В работе преимущественно использую Python. В свободное время развиваю свои open source проекты на GitHub: marnadi - WSGI микро фреймворк, ormageddon - еще один взгляд на проблему ORM.

 


 

Pyramid Traversal — правильный способ обработки URL

Что такое traversal? Чем он лучше регулярных выражений? Какие преимущества он дает? Как его применение отразится на архитектуре веб-приложения? Все это, а так же реклама фреймворка Pyramid в этом докладе.

 

 

Дмитрий Вахрушев

Архитектор / Thumbtack Technology / Россия, Омск

Twitter | Linkedin

Карьеру разработчика начал с 1C и Delphi чуть более десяти лет назад. Затем была веб-разработка на PHP и JavaScript. Четыре года назад заменил PHP на Python, чему не перестаю радоваться до сих пор. В свободное время активно интересуюсь D и Erlang. Фанат Linux и open-source технологий. Время от времени отвечаю на вопросы по фреймворку Pyramid и связанным технологиям на Stack Overflow. И вот дозрел до своего первого публичного доклада.

 


 

Разработка декстопных приложений для linux

- выбор фреймворка: TkInter/PySide/PyQt/PyGI; - что делать если не хватает одного потока; - взаимодействие с системой и другими приложениями; - сборка и публикация пакетов.

 

Владимир Яковлев

Python Developer / Odesk / Россия, Санкт-Петербург

Twitter | Habrahabr | Блог

Full stack developer, основатель и участник opensource проектов. Занимаюсь разработкой web и десктопных приложений на python, javascript и clojure. Активно применяю ci и devops.