"Вингардиум Левиоса”. Или основы декларативной магии Декларативное программирование на 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, что это?
|
||||
|
|
Пирогов Алексей Ведущий разработчик / БАРС Груп / Россия, Казань Twitter | Разработчик широкого спектра - от ПО для авионики и firmware для embedded решений, до транспортных шин и прочего мониторинга. Человек-бутерброд: Python-хлеб, с Erlang-маслом, дольками Scala, кусочками Clojure и капелькой Haskell для остроты. Ярый апологет лаконичного выразительного программирования. Четвертый год разрабатывает Web-проекты среднего масштаба на Python, совмещая с ведением мастер-классов и докладыванием докладов на около-Python'овую тематику. |
||
|
||||
Behavior-Driven DevelopmentВ докладе Кирилл расскажет суть behavior-driven подхода к разработке ПО: история возникновения, основы методологии, примеры сценариев, отличия от существующих подходов, имеющиеся инструменты для применения в Python-проектах. А так же про опыт его внедрения, возникавшие проблемы и решения.
|
||||
|
|
Борисов Кирилл Архитектор ПП / БАРС Груп / Россия, Казань Twitter | Разработчик с многолетним опытом. Писал на Си/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. |
||
|
||||
|
|
|