Decorators 101: A Gentle Introduction to Functional Programming

11:00 AM - 11:30 AM on August 17, 2014, Room 701

Jillian Munson

Audience level:


"Functions are first-class objects in Python." This talk will discuss what we mean by first-class objects and how we can use this language feature to build more efficient, less redundant code with decorators without fear.


Decorators are an incredibly useful language feature of Python, but can be confusing to the beginner programmer. This talk will discuss basic concepts of closures and function-level scope as well as introduce the concept of decorators with several useful examples.