أساسيات Python OOP: بناء كود منظم وقابل للصيانة — PickAClass
⏱ 2 ساعة 42 دقيقة 📚 27 دورة

أساسيات Python OOP: بناء كود منظم وقابل للصيانة

الانتقال من كتابة السكربتات البسيطة إلى تصميم تطبيقات Python احترافية ومنظمة باستخدام الفئات، الوراثة، وأنماط الكائنات الحديثة.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

إذا كنت قد أتقنت بناء جملة Python الأساسي ولكنك تواجه صعوبة في تنظيم المشاريع الكبيرة، فإن فهم البرمجة كائنية التوجه (OOP) هو الخطوة التالية الأساسية. تسمح لك OOP بتنظيم الكود منطقيًا، مما يجعله قابلاً لإعادة الاستخدام، وقابل للصيانة، وقابل للتوسع. يرشدك هذا المساق خلال مبادئ OOP في Python، محولًا إياك من مبرمج إجرائي إلى مطور قادر على بناء تطبيقات احترافية ذات بنية جيدة. ستكتسب الثقة لتصميم أنظمة معقدة باستخدام نموذج الكائنات القوي في Python. ما ستتعلمه: * فهم المفاهيم الأساسية للفئات (classes)، الكائنات (objects)، السمات (attributes)، والأساليب (methods)، وكيفية تطبيق التغليف (encapsulation). * تطبيق الوراثة (inheritance) وتعدد الأشكال (polymorphism) بفعالية لإعادة استخدام الكود وإنشاء تسلسلات هرمية مرنة للفئات. * إتقان الأساليب الخاصة في Python (dunder methods) لتخصيص سلوك الفئات لعمليات مثل المقارنة، التمثيل، والحساب. * تكوين هياكل بيانات قوية باستخدام `dataclasses` الحديثة وتطبيق تلميحات النوع (type hints) الواضحة لتحسين وضوح الكود. * ممارسة التعامل مع أخطاء وقت التشغيل بفعالية باستخدام آليات معالجة الاستثناءات في Python (try/except/finally). * تصميم وهيكلة تطبيقات Python متوسطة الحجم باستخدام نمذجة الوحدات (modularization) المناسبة ومبادئ OOP. نبدأ بالتعريفات الأساسية ونتقدم بشكل متسلسل من خلال أمثلة عملية، مع التركيز بشكل كبير على التطبيق العملي لترسيخ فهمك لعلاقات الفئات وإدارة دورة حياة الكائنات. تم تصميم هذا المساق لمبرمجي Python المبتدئين الذين يرتاحون لبناء الجملة الأساسي، والوظائف، والتحكم في التدفق، وهم على استعداد لمعالجة مبادئ تصميم البرامج الأساسية. لا يلزم وجود خبرة سابقة في مفاهيم البرمجة كائنية التوجه. ارتقِ بمهاراتك في البرمجة واطلق العنان لقوة Python OOP.

محتوى الدورة

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • ⚡ قصير ومركَّز
    2 ساعة 42 دقيقة من المحتوى التطبيقي

شهادة إتمام

كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.

P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
أساسيات Python OOP: بناء كود منظم وقابل للصيانة
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
أساسيات Python OOP: بناء كود منظم وقابل للصيانة
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

☆☆☆☆☆
سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

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

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع