Pluralsightexperten

Python 3 Decorators

Learn Python decorators! Enhance code functionality without altering object structure. Create and apply decorators for cleaner, more flexible programming.

4.9(53)
1h 25m
Certificate
Mateo Prigl
Mateo PriglInstructor

Course Content

Python 3 Decorators is an advanced Pluralsight course taught by Mateo Prigl. It runs 1h 25m, is taught in English, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 53 reviews. It is a paid course, first published May 2023.

Unlock the power of Python 3 Decorators! This course dives deep into the decorator pattern in Python, a powerful technique for adding functionality to objects without modifying their core code. Learn how to enhance your Python applications with greater flexibility and maintainability.

We'll start with the fundamentals: understanding functions as first-class objects in Python. This foundational knowledge is crucial for grasping higher-order functions, inner functions, and closures – the building blocks of decorators.

Then, you'll master the art of creating and using your own Python decorators using Python's concise and elegant syntax. You'll progress from basic decorators to more advanced techniques, including:

  • Decorator Stacking: Learn how to apply multiple decorators to achieve complex effects.
  • Decorators with Arguments: Discover how to create decorators that accept input, making them highly reusable.
  • Decorators for Classes: Extend your skills to create decorators that work with classes, providing powerful ways to modify class behavior.
  • Class-Based Decorators: Explore using classes as an alternative to functions for creating decorators, offering enhanced flexibility and organization.

By the end of this course, you'll be proficient in using Python 3 decorators to write cleaner, more modular, and more adaptable code. Gain the skills to significantly improve the flexibility of your Python applications and leverage this essential design pattern.

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.

5.0(33)
1h 50m
all
skillshare
5.0(766)
2h 58m
intermediate
skillshare
skillshare