David Beazley: Generators: The Final Frontier - PyCon 2014
Speaker: David Beazley
Python generators have long been useful for solving all sorts of problems involving iteration and data flow. However, one of their more powerful uses is in customizing various aspects of program control flow. In this tutorial, we'll look at some more exotic uses of generators such as writing context managers, inlining callback functions, eliminating recursion, implementing actors, and more.
Slides can be found at: https://speakerdeck.com/pycon2014 and https://github.com/PyCon/2014-slides
Видео David Beazley: Generators: The Final Frontier - PyCon 2014 канала PyCon 2014
Python generators have long been useful for solving all sorts of problems involving iteration and data flow. However, one of their more powerful uses is in customizing various aspects of program control flow. In this tutorial, we'll look at some more exotic uses of generators such as writing context managers, inlining callback functions, eliminating recursion, implementing actors, and more.
Slides can be found at: https://speakerdeck.com/pycon2014 and https://github.com/PyCon/2014-slides
Видео David Beazley: Generators: The Final Frontier - PyCon 2014 канала PyCon 2014
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![David Beazley - Python Concurrency From the Ground Up: LIVE! - PyCon 2015](https://i.ytimg.com/vi/MCs5OvhV9S4/default.jpg)
![James Powell - Generators Will Free Your Mind](https://i.ytimg.com/vi/RdhoN4VVqq8/default.jpg)
![Trey Hunner - Using List Comprehensions and Generator Expressions For Data Processing - PyCon 2018](https://i.ytimg.com/vi/_6U1XoxyyBY/default.jpg)
![Python 3 Metaprogramming](https://i.ytimg.com/vi/sPiWg5jSoZI/default.jpg)
![Loop like a native: while, for, iterators, generators](https://i.ytimg.com/vi/EnSu9hHGq5o/default.jpg)
![Understanding the Python GIL](https://i.ytimg.com/vi/Obt-vMVdM8s/default.jpg)
![2018 LLVM Developers’ Meeting: J. McCall “Coroutine Representations and ABIs in LLVM”](https://i.ytimg.com/vi/wyAbV8AM9PM/default.jpg)
![David Beazley: Discovering Python - PyCon 2014](https://i.ytimg.com/vi/RZ4Sn-Y7AP8/default.jpg)
![](https://i.ytimg.com/vi/ZZkNHctC5Js/default.jpg)
![Iteration & Generators: the Python Way](https://i.ytimg.com/vi/z4P6hSa6K9g/default.jpg)
![David Beazley - Reinventing the Parser Generator - PyCon 2018](https://i.ytimg.com/vi/zJ9z6Ge-vXs/default.jpg)
![David Beazley | Keynote: Built in Super Heroes](https://i.ytimg.com/vi/lyDLAutA88s/default.jpg)
![Thinking about Concurrency, Raymond Hettinger, Python core developer](https://i.ytimg.com/vi/Bv25Dwe84g0/default.jpg)
![The Fun of Reinvention - David Beazley - Pycon Israel 2017](https://i.ytimg.com/vi/5nXmq1PsoJ0/default.jpg)
![The Function](https://i.ytimg.com/vi/m-bpR3nH3jY/default.jpg)
![David Beazley - Modules and Packages: Live and Let Die! - PyCon 2015](https://i.ytimg.com/vi/0oTh1CXRaQ0/default.jpg)
![Keynote David Beazley - Topics of Interest (Python Asyncio)](https://i.ytimg.com/vi/ZzfHjytDceU/default.jpg)
![What does this package do? - Episode 5: Contextlib](https://i.ytimg.com/vi/BzOc6AEvfh8/default.jpg)
![Keynote: David Beazley](https://i.ytimg.com/vi/l_HBRhcgeuQ/default.jpg)
![Curious Course on Coroutines and Concurrency](https://i.ytimg.com/vi/Z_OAlIhXziw/default.jpg)