نبدأ بهذا الفيديو دورة البرمجة كائنية التوجه بلغة بايثون. يشرح هذا الفيديو اساسيات البرمجة كائنية التوجه نظريا تمهيدا لفيديوهات قادمة مليئة بالبرمجة. لا اتوقع منك فهم هذه الاساسيات بشكل كامل من خلال هذا الفيديو ولكن يهمني ان تعرف بوجود هذه الاساسيات وهذا سيسهل علينا فهم هذه الاساسيات بشكل علمي عندما نبدأ بالبرمجة.
00:00 مقدمة
00:40 أنماط البرمجة
02:43 لماذا نحتاج الى البرمجة كائنية التوجه
03:39 ماهي البرمجة كائنية التوجه
04:55 الفرق بين ال class وال object
09:12 ماهو ال encapsulation
10:23 ماهو ال abstraction
11:23 ال composition و ال aggregation والفرق بينهما
13:12 شرح ال inheritance
14:38 شرح ال multi-inheritance
14:55 ماهو ال polymorphism