انتقل إلى المحتوى
KnowledgeCity

Python: الوراثة

فهم الوراثة وكيفية تنفيذها في برنامجك
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ4.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Jeremy Kurtz  4 الدروس ·  17m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

ستركّز هذه الوحدة على الوراثة في بايثون، وهي مفهوم يشير إلى إنشاء صف ثان يأخذ نسخة عن خصائص ودوال صف آخر، حيث يرث الصف الابن من الصف الأب. من المهمّ فهم الوراثة لاستخدام مهارات بايثون التي تعلمتها حتى اللحظة بشكل أفضل. ستتعمق هذه الوحدة بتطبيق تقنيات ومفاهيم الوراثة في برنامجك.

ما ستتعلمه

  • شرح مفهوم الوراثة في Python وأهميتها في البناء على المهارات الموجودة
  • إنشاء فئة فرعية ترث خصائص ودوال الفئة الأم
  • التمييز بين الفئات الأم والفئات الفرعية
  • تطبيق تقنيات وراثة الفئات خطوة بخطوة عبر دروس وراثة الفئة
  • تقييم تأثير الوراثة على هيكل البرنامج وسلوكه

النقاط الرئيسية

  • الوراثة مفهوم متقدم في Python تأخذ فيه فئة ثانية خصائص ودوال فئة أخرى.
  • ترث الفئة الفرعية من الفئة الأم، فتكتسب خصائصها ودوالها.
  • يساعدك فهم الوراثة على توظيف مهارات Python التي اكتسبتها بصورة أفضل.
  • قد تختلف الفئات الأم عن الفئات الفرعية، وهذه الاختلافات تشكّل سلوك البرنامج.
  • تتناول هذه الوحدة التقنيات والمفاهيم اللازمة لتطبيق الوراثة في برامجك الخاصة.

الأسئلة الشائعة

ما الذي تتناوله وحدة Python: الوراثة هذه؟

تركز على الوراثة في Python، وهي مفهوم إنشاء فئة ثانية تأخذ خصائص ودوال فئة أخرى، حيث ترث الفئة الفرعية من الفئة الأم. وتتناول التقنيات والمفاهيم اللازمة لاستخدام الوراثة في برامجك الخاصة.

ما أهداف التعلم في هذه الوحدة؟

تتمثل الأهداف في فهم كيفية اختلاف الفئات الأم عن الفئات الفرعية وتأثير الوراثة على البرنامج.

ما الدروس المتضمنة في هذه الوحدة؟

تتضمن الوحدة أربعة دروس: ما هي الوراثة؟، ووراثة فئة الجزء الأول، ووراثة فئة الجزء الثاني، ووراثة فئة الجزء الثالث.

من يناسبه هذه الوحدة بشكل أفضل؟

تناسب المتعلمين الذين لديهم بعض المهارات في Python، إذ تُوصف الوراثة بأنها مفهوم متقدم في Python يبني على المهارات التي اكتسبتها حتى الآن.

بمَ ترتبط مهارات هذه الوحدة؟

ترتبط بمهارات تشمل تسلسل الفئات ووحدة الدوال ووحدة Java والوراثة المتعددة وPython (لغة البرمجة) ووحدات البرمجيات.