РУС | EN

14 июня(пятница) 2013 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2013@devconf.ru

Архив 2013 года - актуальная информация тут

tulip — новый стандарт на асинхронный код

Андрей Светлов — использует Python с 2000 года.
Занимается разработкой языка и стандартной библиотеки как Python Core Developer.
Участвует в создании tulip.
В настоящее время программист в getgoing.com
Автор блога http://asvetlov.blogspot.com

Доклад(1 час)    Презентация (pdf, 155 Kb)

На текущий момент есть несколько библиотек для работы с асинхронным вводом-выводом: tornado, twisted, gevent и многие другие.
Но нет единого стандарта, библиотеки не совместимы между собой.
PEP 3156: Asynchronous IO Support Rebooted (http://www.python.org/dev/peps/pep-3156/) предлагает такой стандарт.
Доклад покажет как писать в новом стиле с точки зрения конечного программиста.

Подробно:
Сетевое программирование — очень сложная штука, и без хорошей библиотеки писать надежный работоспособный код очень нелегко.
PEP 3156 и его референсная реализация tulip предлагают мощный расширяемый подход, который вместе с тем прост и удобен для простого пользователя.
В докладе я дам краткий обзор текущего состояния дел и опишу структуру tulip крупными мазками. Затем сконцентрируюсь на использовании основных строительных блоков: future, task, generator, yield from.
Много примеров с кодом.


Программа конференции