Александр Кошкин “Знай и люби свой 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
мутно, сбивчиво. непонятно что откуда выходит, и для чего это все
Очень интересный доклад. Спасибо!
нахрена тогда питон если тут один Си .. чувак програмь на Си и не надо будет чета парить ..