في هذا الفيديو من دورة البرمجة كائنية التوجه في بايثون نشرح التوارث Inheritance. التوارث Inheritance أحد اهم المفاهيم في البرمجة كائنية التوجه حيث يسمح لنا بكتابة كود اقصر، أكثر فعالية، سهل القراءة وسهل الصيانة. سنتعرف في هذا الفيديو على التوارث بالتفصيل وكيفية استخدامها. كما سنأخذ نظرة سريعة على ال method resolution order (MRO)
00:00 مقدمة
00:31 ماهو التوارث في البرمجة Inheritance in programming
00:52 أي كلاس في بايثون يستخدك التوارث
06:34 كيفية انشاء subclass يرث من spuer class. كيف تعمل ال inheritance
08:53 كيف تعمل ال __init__ في ال inheitance
09:39 نظرة سريعة على ال Method Resolution Order (MRO)
10:32 شرح ال super() في التوارث
13:32 شرح ال isinstance()
14:52 شرح ال issubclass()
15:44 الثوارث من ال built-ins في بايثو