The Python programming language has had decorators as a part of its language for many years, but a lot of new Python programmers don't understand how or when to use them. In this talk, you will learn how to about the following:

  • Normal decorators
  • Class decorators
  • Built-in decorators
  • Common uses for decorators

By the end of the talk, you will feel confident in how decorators work and when to use them. You will also know what Python uses decorators for and I will also point out some of the fun use of decorators in other Python projects, such as the Django web framework.