TrueschoTruescho
كل الدورات
تعليم المراهقين البرمجة: البرمجة كائنية التوجه في بايثون
edX
دورة
متقدم
مجاني للتدقيق
شهادة

تعليم المراهقين البرمجة: البرمجة كائنية التوجه في بايثون

Raspberry Pi Foundation

تعلّم مبادئ البرمجة كائنية التوجه في بايثون عبر إنشاء لعبة مغامرة نصية خاصة بك خطوة بخطوة.

3 ساعة/أسبوع4 أسبوعالإنجليزية3,048 متسجل
مجاني للتدقيق

عن الدورة

سيتم إغلاق التسجيل في هذه الدورة على منصة edX بتاريخ 16 فبراير 2026، كما ستتم إزالتها من edX في 31 مارس 2026. تتوفر الآن نسخة مجانية ومحدّثة من الدورة على منصة Training Hub الجديدة. يمكنك الوصول إلى الدورة المحدّثة هناك اليوم، ونتطلع لرؤيتك قريباً على Training Hub. البرمجة كائنية التوجه (OOP) هي نمط برمجي يعتمد على «الكائنات» والبيانات التي تحتويها، بدلاً من التركيز على الإجراءات والخطوات المنطقية فقط. في هذه الدورة عبر الإنترنت ستتعرّف إلى مبادئ البرمجة كائنية التوجه باستخدام لغة Python، وستتعلم كيف تنشئ كائنات وتستخدم الدوال والطرائق (methods) وتبني الأصناف (classes) لتنظيم برنامجك بطريقة قابلة للتوسع وإعادة الاستخدام. ستطبّق ما تتعلمه عملياً من خلال تصميم وبناء لعبة مغامرة نصية (Text-based adventure) من صنعك، ما يساعدك على فهم كيفية نمذجة عناصر اللعبة ككائنات، وكيفية ربط البيانات بالسلوك داخل الأصناف. كما ستتاح لك فرصة مشاركة الشيفرة البرمجية الخاصة بك مع متعلمين آخرين والاطلاع على حلولهم، مما يدعم التعلم التعاوني وتبادل الأفكار. إذا كنت معلماً أو ميسّراً للتعلم، فستساعدك الدورة أيضاً على تطوير أفكار وأنشطة يمكن توظيفها في تعليم مفاهيم البرمجة كائنية التوجه للطلاب، والاستفادة من هذا النمط لفهم المكتبات البرمجية الموجودة واستخدامها بفعالية أكبر، وبناء شيفرة يمكن للآخرين إعادة استخدامها ضمن مشاريعهم.

ماذا ستتعلم

  • استكشاف استخدام الكائنات في البرمجة وفهم الفرق بين الدالة والكائن.
  • تعميق فهمك لكيفية أن كتابة صنف (Class) خاص بك تتيح لك دمج الدوال والبيانات معاً.
  • تطبيق توسيع أصناف كتبها الآخرون، بما في ذلك الوراثة وتعدد الأشكال.
  • إنتاج وحدة برمجية (Module) لتطبيق ما تعلمته في البرمجة كائنية التوجه.
  • التعاون عبر مشاركة شيفرتك مع أشخاص آخرين.

المتطلبات المسبقة

  • الإلمام المسبق ببرمجة بايثون والرغبة في تعلم نمط برمجي مختلف، أو فهم المكتبات الموجودة واستخدامها بفعالية أكبر، أو كتابة شيفرة مفيدة للآخرين.
  • القدرة على إنشاء دوال تحتوي على معاملات وتُرجع قيماً (Parameters وReturn values)، كما هو موصوف في دورة: تعليم المراهقين البرمجة: الدوال والخوارزميات والبحث والفرز في بايثون.

المدرسون

L

Laura Sach

Senior Learning Manager

المواضيع

بايثون (لغة برمجة)
البرمجة كائنية التوجه

معلومات الدورة

المنصةedX
المستوىمتقدم
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

بايثون (لغة برمجة)
البرمجة كائنية التوجه

ابدأ التعلم الآن