Objektorientierte Programmierung in Python
Alex Yarosh
Content Quality Analyst @ DataCamp

@property für angepassten Zugriff__getattr__() und __setattr__() überschreibenobj._att_name, obj._method_name()
_ → "intern"df._is_mixed_type, datetime._ymd2ord()
obj.__attr_name, obj.__method_name()
__ → "privat" obj.__attr_name wird als obj._MyClass__attr_name interpretiert
Führende und abschließende __ werden nur für eingebaute Python-Methoden verwendet (__init__(), __repr__())!
Objektorientierte Programmierung in Python