دوال OOP في بايثون

__init__ دالة الباني (Constructor) تشتغل أول ما تنشأ كائن من الكلاس.
__del__ دالة الهدم (Destructor) تشتغل عند حذف الكائن.
self المعامل الذاتي، يمثل الكائن الحالي داخل الكلاس.
super() تستدعي دوال أو خصائص من الكلاس الأب داخل الكلاس الابن.
@staticmethod تعريف دالة ثابتة ما تعتمد على الكائن نفسه.
@classmethod تعريف دالة على مستوى الكلاس مو على مستوى الكائن.
__str__
__repr__
تتحكم بكيفية عرض الكائن كنص.
__call__ تخلي الكائن نفسه يشتغل كأنه دالة.
__getattr__
__setattr__
__delattr__
للتحكم بالخصائص عند قراءتها أو تعديلها أو حذفها.
__iter__
__next__
تخلي الكائن قابل للتكرار (iterable).