Python: Decorators

Go to class
Write Review

Free Online Course: Python: Decorators provided by LinkedIn Learning is a comprehensive online course, which lasts for Less than 1 hour of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Python: Decorators is taught by Jonathan Fernandes.

Overview
  • 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