17 мая в Москве пройдет конференция, посвященная разработке на языке Python: DEVConf::Python()
Программа конференции:
* Потоковая генерация XML
Иван Сагалаев, руководитель группы разработки контент-сервисов в компании “Яндекс”. Попытка написать средство генерации XML в Питоне, которое было бы удобно (не как SAX), корректно (не как print-операторы), не занимало бы лишней памяти (как ElementTree) и умело бы работать с namespace'ами не ценой нарушения психики программиста.
* Разработка cетевых приложений с gevent
Андрей Попп. Как писать производительные сетевые приложения на Python, не используя тяжёлые потоки уровня ОС и не теряя элегантности кода переписывая всё на Twisted с тоннами callback'ов? Ответ — gevent, лёгкая и быстрая сетевая библиотека, использующая userspace-потоки (greenlets) для организации синхронного API поверх цикла обработки событий libevent. Обзор возможностей библиотеки, шаблоны и примеры использования, работающие применения.
* Расширение механизма импорта в Питоне
Андрей Светлов. Несмотря на кажущуюся простоту PEP 302, разработчик при попытке реализации непременно сталкивается с целым рядом подводных камней. В ходе лекции будет сделана попытка описать эти сложности на довольно простых примерах.
* Внешние языки DSL на funcparserlib
Андрей Власовских. Разработчик, преподаватель СПб Политехнического университета.
Интересуется языками программирования, статическим анализом кода. Использует Python с 2005 года. Автор библиотеки funcparserlib, участник других open source проектов.
Чем может помочь создание в проектах на Python своих собственных предметно-ориентированных языков DSL?
* PyCharm: новая IDE для Python от JetBrains
Дмитрий Жемеров, один из ведущих разработчиков в команде IntelliJ IDEA и руководитель проекта PyCharm - новой IDE для Python; демонстрация её возможности по разработке приложений на Python, Django и Google App Engine.
* Python и Cython
Александр Шигин. Краткое описание Cython'а, зачем он нужен. Примеры программ и подводные камни.
* Разработка web-приложений с repoze.bfg
Андрей Попп. Repoze.bfg — это довольно новый игрок на рынке Python web-фрэймворков. Он спроектирован с оглядкой на Zope, Django и Pylons, в основе его лежат такие проверенные временем технологии, как WebOb, Paste, Zope Component Architecture. Я расскажу о преимуществах repoze.bfg перед конкурентами и о том, как использовать его для разработки расширяемых web-приложений.
* Django + -
Артем Семенов - программирует на питоне, любит яваскрипты и erlang
Виктор Коцеруба - прошел через руби и пхп, остановился на питоне
Описание: поговорим о Django, попробуем разобраться с ее сильными и слабыми сторонами. обсудим werkzeug, jinja2, sqlalchemy, insanities.
* Разумная альтернатива Django
Александр Соловьев, автор блога http://piranha.org.ua/. Django - самый популярный фреймворк на Python с чëткой идеологией, однако серьëзно страдает от синдрома NIH. Как быть и что делать, когда Pylons не кажутся выходом: Jinja2, Werkzeug, SQLAlchemy, WTForms.
На конференции ещё предусмотрен менее формальный формат - флип-чарт. Он рассчитан на меньшую аудиторию, но предполагает более тесное общение. По-моему это самое то для обсуждения актуальных проблем! Заявки на флип-чарты принимаются почти до самого открытия конференции.
Помимо самой конференции 18 мая пройдёт серия мастер-классов, в том числе питонячих:
* Свой gist.github.com на Mercurial
Вход свободный
Александр Соловьев. Создание сервиса-pastebin с версионируемыми paste'ми и Mercurial в качестве хранилища. Знакомство с Werkzeug, Jinja, API Mercurial'а.
Регистрация на DEVCONF::Python - самую большую встречу Python'истов уже открыта. http://devconf.ru/register/index/python/