البرمجة كائنية التوجه في بايثون 3 | التوارث | Inheritance in Python


في هذا الفيديو من دورة البرمجة كائنية التوجه في بايثون نشرح التوارث 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 في بايثو