Metaklasy i deskryptory to zaawansowane cechy Pythona służące do meta-programowania — kontrolowania sposobu, w jaki klasy i dostęp do atrybutów się zachowują. Napędzają dużo "magii" w frameworkach (ORMy, Pydantic), choć rzadko piszesz je bezpośrednio w kodzie aplikacji.
Metaklasy — "klasy, które tworzą klasy"
:
(Dog)
(Dog())
