Metarazredi in deskriptorji so napredne Python lastnosti za meta-programiranje — nadzorovanje obnašanja razredov in dostopa do atributov. Poganjajo veliko "čarov" v ogrodjih (ORMs, Pydantic), čeprav jih redko direktno napišete v aplikacijski kodi.
Metarazredi — "razredi, ki ustvarjajo razrede"
:
(Dog)
(Dog())
