البرمجة كائنية التوجه
تعلمالبرمجة كائنية التوجه — Object-Oriented Programming
في هذا الفصل ستتعلم أسلوب تصميم البرامج الذي تعتمده معظم المكتبات والأطر (Frameworks) الكبيرة في Python — البرمجة كائنية التوجه (Object-Oriented Programming أو OOP).
ما ستتعلمه:
- الفئات والكائنات — تعريف
class، دالة__init__، خصائص الكائن، وطرق الاستدعاء - الوراثة وتعدد الأشكال —
class Child(Parent),super(), وكيف يتصرف نفس الأسلوب بشكل مختلف حسب الكائن - أساليب dunder الخاصة —
__str__,__repr__,__eq__,__add__وغيرها — تجعل كائناتك تتصرف كأنواع Python المدمجة - مشروع تطبيقي: صراف آلي — بناء نظام حسابات بنكية خطوة بخطوة بالكلاسات
مهارات الفصل
classes
inheritance
polymorphism
dunder-methods