Piter Py #2 / Александр Кошкин: "Знай и люби свой yield. Корутины и генераторы за гранью for loop" / Saint Petersburg, Russia / 20 March 2015

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

Description

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

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

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

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

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

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

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

Share
Add to calendar
Organizer
Партнер
Генеральный спонсор конференции
Стратегический спонсор конференции
Hashtag
#PiterPy
Event in socials
Official web-site
http://piterpy.ru
Contacts
По вопросам участия и выступления
Каланов Денис
8-921-645-78-08
denis@it-dominanta.ru

Congratulations!

You've successfully subscribed for news.