NahdaAIنهضة
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__ للطباعة السريعة وتنسيق المخرجات.

ابدأ الدرس