* This is an expanded version of the tutorial I gave last year with additional focus on generators using material I presented at PyData NYC 2012 and PyData SV 2013
Decorators, generators, and context managers are among the most useful advanced features of Python, and they can be used to model many common problems in a very robust and flexible manner.
This talk is divided into three parts: the basic details of how these features work (syntax.py,) the motivation behind their inclusion in the language (motivation.py,) and some clever things that can be done with them (magic.py.)
Status: Accepted