web hit counter
paranormal

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



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

++++++++++++++++

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

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

++++++++++++++++

Сайт конференции: http://it-sobytie.ru/events/3275
Сообщество PiterPy Вконтакте: http://vk.com/piterpy
Сообщество PiterPy в Facebook: https://www.facebook.com/Piter-Py-1435880166647775/
Сообщество PiterPy в Twitter: https://twitter.com/PiterPy
Хештег: #PiterPy

++++++++++++++++

Спонсоры конференции:
http://www.ptsecurity.ru
https://wargaming.com

Related Articles

3 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button