David Beazley: Python 3 Metaprogramming

Python 3 was released more than five years ago — and yet, most Python developers are still using version 2.x of the language. In this talk, well-known Python author, lecturer, and contributor David Beazley demonstrates one of the advantages of Python 3 that isn’t often discussed: The degree to which metaprogramming (i.e., writing programs that write programs) is possible. The entertaining three-hour talk introduces metaprogramming concepts, along with many examples of when and why you would want to use these techniques.

Leave a Reply