David Beazley: Generators: The Final Frontier - PyCon 2014

4 hours
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

Related Talks

Alex Gaynor: Fast Python, Slow Python - PyCon 2014

36 minutes
Speaker: Alex Gaynor "The common wisdom is that Python is slow. And yet people run high performance software on it. It's hard to make Python fast, and yet there are incredibly high performance Python VMs. This talk breaks down the facts and the myths of Python performance." Slides can be found at: ...

Colton Myers: Decorators: A Powerful Weapon in your Python Arsenal - PyCon 2014

32 minutes
Speaker: Colton Myers Decorators are an invaluable addition to anyone's arsenal of python tools and tricks. We will learn what a decorator is, how decorators are created, and then explore some of the cooler applications for decorators in our everyday projects. Slides can be found at: https://speakerdeck.com/pycon2014 and https://github.com/PyCon/2014-slides ...

Paul Tagliamonte: Getting Hy on Python: How to implement a Lisp front-end to Python - PyCon 2014

an hour
Speaker: Paul Tagliamonte This talk will cover the internals of Python, such AST, Import hooks, creating a console, and a very brief overview of Python internal formats (such as pyc files), by way of looking over the implementation of a Lisp called "Hy". No Lisp knowledge is required. Slides can be found ...

Miguel Grinberg: Flask by Example - PyCon 2014

4 hours
Speaker: Miguel Grinberg Flask is a web framework for Python based on Werkzeug, Jinja 2 and good intentions. It is considered a micro-framework, but don't get the "micro" part fool you; Flask can do everything others can do, many times in a simpler, leaner way. In this tutorial session you will ...

Craig Kerstiens: Postgres Performance for Humans - PyCon 2014

34 minutes
Speaker: Craig Kerstiens To many developers the database is a black box. You expect to be able to put data into your database, have it to stay there, and get it out when you query it... hopefully in a performant manner. When its not performant enough the two options are usually ...

David Beazley: Discovering Python - PyCon 2014

an hour
Speaker: David Beazley So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret weapon of "discovery" in an epic legal battle. Slides can be found at: ...