Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Python: Decorators

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to use decorators to add functionality to your Python projects.

Syllabus

Introduction
  • Decorators in Python
1. Functions
  • Working with functions in Python
  • Functions within functions
2. Getting Started
  • What are decorators?
  • Challenge: Beautify your output
  • Solution: Beautify your output
  • Challenges with debugging
  • Challenge: HTML styling with decorators
  • Solution: HTML styling with decorators
3. Decorators with Arguments
  • Functions with *args and **kwargs
  • Decorators with *args and **kwargs
  • Use decorators to time functions
  • Challenge: Decorators with arguments
  • Solution: Decorators with arguments
4. Decorators with Classes
  • Classes and decorators in Python
  • Use decorators as a cache
5. Decorators in the Real World
  • Install Flask
  • Run Flask
  • The route function in Flask
Conclusion
  • Experiment with decorators in Python

Taught by

Jonathan Fernandes

Reviews

4.6 rating at LinkedIn Learning based on 229 ratings

Start your review of Python: Decorators

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.