Python Decorator Functions

External: Coursera Courses ↗ · Coursera

Open Course on External: Coursera

Free to audit · Opens on External: Coursera

Python Decorator Functions

Coursera · Intermediate ·🏗️ Systems Design & Architecture ·5mo ago

Key Takeaways

Implements Python decorator functions for modifying behaviors of functions without changing source code

Original Description

In this 1-hour hands-on Python programming project, you will learn how to use decorators to modify behaviors of functions without changing the source code. You’ll study common use cases like timing, logging, caching and more. By the end, you’ll be able to transparently add features to functions using custom decorators.
AI explanation not available for this lesson yet
This lesson is still being prepared for the AI tutor. In the meantime, explore lessons that are ready.
Browse explainer-ready lessons →

Related Reads

📰
Partitioning & Sharding: Splitting Data Across Multiple Nodes
Learn how to scale your database by splitting data across multiple nodes using partitioning and sharding techniques
Medium · Programming
📰
Clean Architecture for Python Data Products
Learn to structure maintainable Python systems using Clean Architecture to survive scale
Medium · Python
📰
[RustGuide] 10.8. Lifetime Annotations in Method Definitions and Static Lifetime
Learn how to use lifetime annotations in method definitions and static lifetime in Rust to ensure memory safety
Medium · Programming
📰
How Databases Actually Store Data on Disk: The Slotted Page Architecture
Learn how databases store data on disk using the Slotted Page Architecture, and why variable-length keys require special handling
Medium · Programming
Up next
System Design: Notifying 50 Million Users in One Shot 🔔
KodeKloud
Watch →