Tagged articles

PropertyDecorator

3 articles · Page 1 of 1
Test Development Learning Exchange
Test Development Learning Exchange
Nov 27, 2023 · Fundamentals

10 Practical Python Metaprogramming Scenarios Using __getattr__, __setattr__, Property Decorators, Descriptors, and Metaclasses

This article demonstrates ten practical Python metaprogramming techniques—including dynamic attribute access with __getattr__, attribute assignment with __setattr__, descriptor-based validation, property decorators, dynamic class and method creation, and metaclass usage—providing complete code examples for each scenario.

DynamicAttributesMetaprogrammingPropertyDecorator
0 likes · 6 min read
10 Practical Python Metaprogramming Scenarios Using __getattr__, __setattr__, Property Decorators, Descriptors, and Metaclasses
MaGe Linux Operations
MaGe Linux Operations
Mar 27, 2019 · Fundamentals

Master Python Object‑Oriented Programming: From Basics to Advanced Techniques

This comprehensive guide explains the differences between procedural and object‑oriented programming in Python, introduces class creation, instance, class and static methods, inheritance, polymorphism, magic methods, and property decorators, and provides numerous runnable code examples to illustrate each concept.

MagicMethodsPropertyDecoratorPython
0 likes · 23 min read
Master Python Object‑Oriented Programming: From Basics to Advanced Techniques