Metaclasses மற்றும் descriptors meta-programming-க்கான மேம்பட்ட Python அம்சங்களாகும் — classes மற்றும் attribute access எவ்வாறு நடந்துகொள்கின்றன என்பதைக் கட்டுப்படுத்துதல். அவை frameworks-இல் (ORMs, Pydantic) உள்ள "magic"-இன் பெரும்பகுதியை இயக்குகின்றன, இருப்பினும் நீங்கள் அவற்றை application code-இல் நேரடியாக அரிதாகவே எழுதுகிறீர்கள்.
Metaclasses — "classes-ஐ உருவாக்கும் classes"
:
(Dog)
(Dog())
