Piter Py #2 / Александр Кошкин: "Знай и люби свой yield. Корутины и генераторы за гранью for loop" / Санкт-Петербург, Россия / 20 марта 2015

Александр Кошкин: "Знай и люби свой yield. Корутины и генераторы за гранью for loop"

Описание

Знай и люби свой yield. Корутины и генераторы за гранью for loop

Паттерны связанные с использованием генераторов и корутин часто остаются в тени своих "плоских" собратьев.

Возможно, из-за сложности увидеть в генераторе большее, чем просто ленивую реализацию протокола итератора, а в корутине "функцию с состоянием" или по причине не полного понимания разработчиком того, как это работает на уровне интерпретатора.

В этом докладе мне бы хотелось:

- рассказать о том, что же происходит в интерпретаторе, когда вы пишите yield from, в чем его отличие от for loop + yield;
- продемонстрировать основные приемы программирования на их основе;
- поговорить о "больших" библиотеках, использующих сопрограммы как одну из ключевых языковых фич.

Александр Кошкин​
Россия. Санкт-Петербург
Старший программист
Positive Technologies

Закончил физфак СПБГУ, с 2012 года работаю в компании Positive Technologies, где принимаю участие в разработке ключевых продуктов компании.

Расскажите друзьям
Добавьте в свой календарь
Организатор
Партнер
Генеральный спонсор конференции
Стратегический спонсор конференции
Хештег события
#PiterPy
Событие в социальных сетях
Официальный сайт события
http://piterpy.ru
Контакты организаторов
По вопросам участия и выступления
Каланов Денис
8-921-645-78-08
denis@it-dominanta.ru

Поздравляем!

Вы успешно подписались на нашу рассылку.