Tag

dynamic attributes

1 views collected around this technical thread.

Test Development Learning Exchange
Test Development Learning Exchange
Sep 19, 2023 · Fundamentals

Python Reflection and Dynamic Attributes: 10 Practical Scenarios

This article explains Python's reflection mechanism and dynamic attributes, presenting ten practical code examples that demonstrate how to inspect, modify, create, and delete object properties and methods at runtime for more flexible and reusable programs.

ProgrammingPythonReflection
0 likes · 5 min read
Python Reflection and Dynamic Attributes: 10 Practical Scenarios
Test Development Learning Exchange
Test Development Learning Exchange
Aug 2, 2023 · Fundamentals

10 Practical Python Metaprogramming Scenarios Using __getattr__, __setattr__, and Descriptors

This article presents ten useful Python metaprogramming examples that demonstrate dynamic attribute access, setting, descriptor‑based validation, runtime attribute creation and deletion, computed properties, dynamic class and method generation, and metaclass techniques for flexible program behavior.

MetaprogrammingPythoncode examples
0 likes · 6 min read
10 Practical Python Metaprogramming Scenarios Using __getattr__, __setattr__, and Descriptors
Python Programming Learning Circle
Python Programming Learning Circle
Jul 21, 2021 · Fundamentals

Understanding Python's __dict__ System, Properties, and Dynamic Attribute Generation

This article explains Python's __dict__ attribute storage, class and instance attributes, demonstrates how to inspect and modify them, introduces properties using the built‑in property() function, and shows dynamic attribute generation with __getattr__, providing clear code examples and explanations.

Python__dict__attributes
0 likes · 9 min read
Understanding Python's __dict__ System, Properties, and Dynamic Attribute Generation