Python • المستوى الثالث
فهرس المسارالبرمجة كائنية التوجه (OOP in Python)
تصميم الأصناف، الوراثة، الكبسولة، والدوال السحرية لبناء تطبيقات احترافية منظمة.
01
الدرس 1: المكونات والكائنات والـ Constructor (Classes & Objects)
فهم مفهوم الأصناف (Classes) وبناء الكائنات باستخدام دالة التهيئة __init__ والدالة self.
02
الدرس 2: الوراثة وإعادة الاستخدام (Inheritance & Polymorphism)
إنشاء أصناف مشتقة ترث الخصائص والدوال مع ميزة التعددية الشكلية (Polymorphism).
03
الدرس 3: المغلفات والخصائص الخاصة (Encapsulation & Private Attributes)
حماية البيانات الحساسة بإتاحة الخصائص الخاصة (Private) بعلامة الخطين السفلية __.
04
الدرس 4: الدوال السحرية الخاصة (Magic / Dunder Methods)
تخصيص سلوك الكائنات بأساليب __str__ و __repr__ للطباعة السريعة وتنسيق المخرجات.