Успешно состоялась первая 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
Конференцию для вас ГОТОВЯТ:
|
|
Григорий Петров, Россия (Москва). Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель отдела разработки. Участвовал в создании таких программных продуктов как Radmin и Advanced IP Scanner. Основные области профессиональных интересов: налаживание процессов разработки программ, управление разработкой, кроссплатформенная разработка. Принимает участие в качестве спикера на айти конференциях, в качестве ментора - на хакатонах. Любит ruby, венгерскую нотацию и исключения. В данный момент занимает позицию технического евангелиста в компании NPTV, занимающейся интерактивным цифровым видеовещанием. |
|
|
|
Филонов Владимир, Россия (Москва). Разработчик и предприниматель с более чем десятилетним опытом. В разработке прошел путь от консольных приложений и игр на QBasic, до распределенных систем на Erlang. Последние 6 лет основным инструментом является Python и фреймворк Django. Евангелист гибких и экстремальных методологий разработки - Agile, TDD, парное программирование, непрерывная интеграция. В последние годы - активный участник и докладчик на различных митапах и конференциях. |
|
|
|
Максим Климишин, Украина (Киев) Python & JavaScript разработчик с 10-летним опытом. Активный участник украинских JavaScript и Python сообществ, сооснователь CityJS конференций. Руководил разработкой канадских и британских e-commerce проектов, работал lead developer в компании oDesk Inc. |
|
|
|
Денис Каланов, Россия (Санкт-Петербург). В 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
Ивашкевич Глеб |
|
Behavior-Driven Development
Борисов Кирилл |
|
|||
11.15 - 11.30 |
Перерыв. |
||
|
|||
11.30 - 12.30 |
"Вингардиум Левиоса”. Или основы декларативной магии
Матвеенко Сергей |
|
Python & enterprise: сложности перевода
Телепенин Николай |
|
|||
12.30 - 12.45 |
Перерыв. |
||
|
|||
12.45 - 13.45 |
SaltStack и Ansible — средства управления конфигурацией на языке Python
Чистяков Александр |
|
Работаем с RabbitMQ в Python используя kombu + gevent.
Хабибиев Ринат
|
|
|||
13.45 - 14.45 |
Обед. |
||
|
|||
14.45 - 15.45 |
Pony ORM - маппер нового поколения
Малашкевич Алексей
|
|
Разработка на Python с применением подхода Literate Programming
Пирогов Алексей
|
|
|||
15.45 - 16.00 |
Перерыв. |
||
|
|||
16.00 - 17.00 |
Работа с ошибками. Как ловить исключения и что потом с ними делать.
Григорий Петров
|
|
Pyramid Traversal — правильный способ обработки URL
Дмитрий Вахрушев |
|
|||
17.00 - 17.15 |
Кофе-пауза. |
||
|
|||
17.15 - 18.15 |
Круглый стол: «Python 2 vs Python 3» Темы для обсуждения: 1. Новые возможности 2. Переходить или нет 3. Проблемы портирования Модератор: Филонов Владимир CEO ItCanFly |
Разработка декстопных приложений для linux
Владимир Яковлев |
|
|
|||
18.45 - 19.00 |
Закрытие конференции. |
||
|
"Вингардиум Левиоса”. Или основы декларативной магии
Декларативное программирование на Python, метаклассы, YAML и прочие неприятности.
|
||||
Матвеенко СергейВедущий разработчик / Positive Technologies / Россия, Санкт-Петербург Разработчик, апологет свободного ПО. Опыт разработки на Python около семи лет. Опыт программирования более 20 лет. Ранее: Prolog, Java, VB, Z80. Организатор Санкт-Петербургской группы пользователей MongoDB. |
||||
|
||||
Работа с ошибками. Как ловить исключения и что потом с ними делать.В своем докладе Григорий расскажет о том, зачем в программах обрабатывать ошибки, какие они бывают и что нам предлагает python для работы с ними.
|
||||
Григорий ПетровТехнический евангелист / NPTV / Россия, Москва Карьеру специалиста по созданию программ начал в конце 90-х: сначала как разработчик, затем как руководитель отдела разработки. Участвовал в создании таких программных продуктов как Radmin и Advanced IP Scanner. Основные области профессиональных интересов: налаживание процессов разработки программ, управление разработкой, кроссплатформенная разработка. Принимает участие в качестве спикера на айти конференциях, в качестве ментора - на хакатонах. Любит ruby, венгерскую нотацию и исключения. В данный момент занимает позицию технического евангелиста в компании NPTV, занимающейся интерактивным цифровым видеовещанием.
|
||||
|
||||
Разработка на Python с применением подхода Literate Programming
- Literate Programming, что это?
|
||||
Пирогов АлексейВедущий разработчик / БАРС Груп / Россия, Казань Разработчик широкого спектра - от ПО для авионики и firmware для embedded решений, до транспортных шин и прочего мониторинга. Человек-бутерброд: Python-хлеб, с Erlang-маслом, дольками Scala, кусочками Clojure и капелькой Haskell для остроты. Ярый апологет лаконичного выразительного программирования. Четвертый год разрабатывает Web-проекты среднего масштаба на Python, совмещая с ведением мастер-классов и докладыванием докладов на около-Python'овую тематику. |
||||
|
||||
Behavior-Driven DevelopmentВ докладе Кирилл расскажет суть behavior-driven подхода к разработке ПО: история возникновения, основы методологии, примеры сценариев, отличия от существующих подходов, имеющиеся инструменты для применения в Python-проектах. А так же про опыт его внедрения, возникавшие проблемы и решения.
|
||||
Борисов КириллАрхитектор ПП / БАРС Груп / Россия, Казань Разработчик с многолетним опытом. Писал на Си/Java/C#, зарабатывает разработкой на Python и влюблен в Clojure. Когда никто не видит, интересуется DevOps и автоматизацией тестирования. Руки по локоть в логах, характер нордический, не женат. |
||||
|
||||
Python & enterprise: сложности перевода
Python становится все более и более популярным инструментом среди разработчиков очень широкого круга задач от системного администрирования, скриптинга до небольших мобильных приложений для андройда. В рамках этого доклада попробуем посмотреть на python с точки
|
||||
Телепенин НиколайВедущий архитектор / БАРС Груп / Россия, Казань Разработчик с сильным уклоном в сторону дзена питона. Правда в данный момент сконцентрирован на человеческом факторе, мотивации, разнообразных курсах в IT и прочих деталях, которые не связаны напрямую с разработкой, а больше предназначены для разработчиков. Так же занимаюсь разработкой инструментов, утилит, API на python/js для возможности более простого создания и сопровождения учетных систем. Иногда бывает интересно погружаться в анализ и профилирование производительности в PostgreSQL и наскоками наседать на java под Android. |
||||
|
||||
Python и программирование GPUГрафические процессоры становятся частью стандартного инструментария в высокопроизводительных вычислениях. Одновременно появляются новые и совершенствуются уже существующие программные средства. Мы поговорим об архитектуре графических процессоров Nvidia и о том, как с ними работать из Python.
|
||||
Ивашкевич ГлебHPC software developer / Gero / Украина, Харьков Инженер-физик. От физики пришел к численному моделированию. А раз уж надо численно моделировать, то лучше делать это быстро. Последние 5 лет пользуюсь Python и GPU, чему рад безмерно. Основные рабочие инструменты, разумеется: CUDA, без которой быстро не доедешь, numpy, без которого быстро не напишешь, PyCUDA, с которой удобно, и С, просто С. В свободное время интересуюсь анализом социальных сетей, экономикой, теорией игр. |
||||
|
||||
SaltStack и Ansible — средства управления конфигурацией на языке PythonНаиболее известные средства управления конфигурацией по ряду причин написаны на языке Ruby, а что же делать тем, кто не хочет или не может использовать Ruby в своей инфраструктуре? Python-разработчики не остались в долгу и создали SaltStack и Ansible - простые и эффективные средства, о которых мы и поговорим в докладе.
|
||||
Чистяков АлександрГлавный инженер / Git in Sky / Россия, Санкт-Петербург Александр Чистяков внес значительный вклад в разработку крупных инфраструктурных проектов, среди которых 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 / Pony ORM / Россия, Санкт-Петербург Разработчик и предприниматель с 15-ти летним стажем. Основатель Pony ORM - проекта, вошедшего в список "The Best of Python in 2013". Активный участник и спикер на Python-конференциях и митапах. До основания собственного стартапа руководил разработкой высокопроизводительных систем в финансовой трейдинговой компании в Нью-Йорке.
|
||||
Александр КозловскийАвтор и разработчик Pony ORM / Pony ORM / Россия, Санкт-Петербург Мастер метапрограммирования на языке Python. Разработчик высоконагруженных приложений на Python и Django. Автор объектно-реляционного маппера Pony ORM. Имеет десятилетний опыт преподавания курса "Базы данных" в Санкт-Петербургском государственном университете аэрокосмического приборостроения. |
||||
|
||||
Работаем с RabbitMQ в Python используя kombu + gevent.Тема доклада - показать как легко и просто начать использовать очереди сообщений в Python в асинхронных воркерах, использующих gevent.
|
||||
Хабибиев РинатSenior Python Developer / Россия, Москва Фулстэк веб разработчик с большим опытом разработки и оптимизации высоконагруженных систем. В работе преимущественно использую Python. В свободное время развиваю свои open source проекты на GitHub: marnadi - WSGI микро фреймворк, ormageddon - еще один взгляд на проблему ORM. |
||||
|
||||
Pyramid Traversal — правильный способ обработки URLЧто такое traversal? Чем он лучше регулярных выражений? Какие преимущества он дает? Как его применение отразится на архитектуре веб-приложения? Все это, а так же реклама фреймворка Pyramid в этом докладе.
|
||||
Дмитрий ВахрушевАрхитектор / Thumbtack Technology / Россия, Омск Карьеру разработчика начал с 1C и Delphi чуть более десяти лет назад. Затем была веб-разработка на PHP и JavaScript. Четыре года назад заменил PHP на Python, чему не перестаю радоваться до сих пор. В свободное время активно интересуюсь D и Erlang. Фанат Linux и open-source технологий. Время от времени отвечаю на вопросы по фреймворку Pyramid и связанным технологиям на Stack Overflow. И вот дозрел до своего первого публичного доклада. |
||||
|
||||
Разработка декстопных приложений для linux- выбор фреймворка: TkInter/PySide/PyQt/PyGI; - что делать если не хватает одного потока; - взаимодействие с системой и другими приложениями; - сборка и публикация пакетов. |
||||
Владимир ЯковлевPython Developer / Odesk / Россия, Санкт-Петербург Full stack developer, основатель и участник opensource проектов. Занимаюсь разработкой web и десктопных приложений на python, javascript и clojure. Активно применяю ci и devops. |
||||
|
||||
|