![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
ods |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.4.2010 Репутация: нет Всего: нет |
17 мая в Москве пройдет конференция, посвященная разработке на языке Python: DEVConf::Python(). Программа конференции:
* Разработка cетевых приложений с gevent Андрей Попп. Как писать производительные сетевые приложения на Python, не используя тяжёлые потоки уровня ОС и не теряя элегантности кода переписывая всё на Twisted с тоннами callback'ов? Ответ — gevent, лёгкая и быстрая сетевая библиотека, использующая userspace-потоки (greenlets) для организации синхронного API поверх цикла обработки событий libevent. Обзор возможностей библиотеки, шаблоны и примеры использования, работающие применения. * Расширение механизма импорта в Питоне Андрей Светлов. Несмотря на кажущуюся простоту PEP 302, разработчик при попытке реализации непременно сталкивается с целым рядом подводных камней. В ходе лекции будет сделана попытка описать эти сложности на довольно простых примерах. * Внешние языки DSL на funcparserlib Андрей Власовских. Разработчик, преподаватель СПб Политехнического университета. Интересуется языками программирования, статическим анализом кода. Использует Python с 2005 года. Автор библиотеки funcparserlib, участник других open source проектов. Чем может помочь создание в проектах на Python своих собственных предметно-ориентированных языков DSL? funcparserlib — одна из библиотек на Python для написания парсеров внешних языков DSL. Она использует известный в мире функционального программирования подход комбинаторов парсинга. С помощью этой компактной библиотеки можно разработать свой парсер, повторно используя композиции уже готовых парсеров. Комбинаторный парсинг — ещё одна хорошая идея, которую стоит перенять у функциональных языков наряду с замыканиями, списковыми операциями и другими полезными вещами. * PyCharm: новая IDE для Python от JetBrains Дмитрий Жемеров, один из ведущих разработчиков в команде IntelliJ IDEA и руководитель проекта PyCharm - новой IDE для Python; демонстрация её возможности по разработке приложений на Python, Django и Google App Engine. * Python и Cython Александр Шигин. Краткое описание Cython'а, зачем он нужен. Примеры программ и подводные камни. * Django + - Артем Семенов - программирует на питоне, любит яваскрипты и erlang Виктор Коцеруба - прошел через руби и пхп, остановился на питоне Описание: поговорим о Django, попробуем разобраться с ее сильными и слабыми сторонами. обсудим werkzeug, jinja2, sqlalchemy, insanities. * Redis - продвинутое key-value хранилище. Опыт применения в нагруженных проектах. Иван Шумков, технический директор Geometria Lab. Мы уже полгода успешно используем Redis в своих высоконагруженных проектах. За это время было выработано много удачных решений на Redis для задач, с которыми сталкиваются разработчики большинства крупных проектов. Примерами этих решений я и хотел бы поделиться, чтобы на практике показать возможности, преимущества и слабые стороны Redis. * Разумная альтернатива Django Александр Соловьев, автор блога http://piranha.org.ua/. Django - самый популярный фреймворк на Python с чëткой идеологией, однако серьëзно страдает от синдрома NIH. Как быть и что делать, когда Pylons не кажутся выходом: Jinja2, Werkzeug, SQLAlchemy, WTForms. Регистрация на DEVCONF::Python - самую большую встречу Python'истов уже открыта. http://devconf.ru/register/index/python/ 18 мая пройдёт серия мастер-классов: * Свой gist.github.com на Mercurial Александр Соловьев. Создание сервиса-pastebin с версионируемыми paste'ми и Mercurial в качестве хранилища. Знакомство с Werkzeug, Jinja, API Mercurial'а. * Потоковая генерация XML Иван Сагалаев, руководитель группы разработки контент-сервисов в компании "Яндекс". Попытка написать средство генерации XML в Питоне, которое было бы удобно (не как SAX), корректно (не как print-операторы), не занимало бы лишней памяти (как ElementTree) и умело бы работать с namespace'ами не ценой нарушения психики программиста. Это сообщение отредактировал(а) Daevaorn - 4.5.2010, 01:06 |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |