العودة إلى الدورات
البرمجة والتطوير مبتدئ python

بايثون للمبتدئين: من الصفر إلى احتراف البرمجة

تعلم لغة بايثون 3 من الصفر: القواعد، هياكل البيانات، البرمجة كائنية التوجه مع مختبرات سحابية تفاعلية.

4.96 (342 تقييمات وآراء الطلاب)
5 Modules • 16 دروس
7 مختبرات سحابية
موثقة وموقعة رقمياً بالتشفير
المدرب Hana Lead AI & Systems Architect
مجاني بالكامل
وصول دائم لجميع الدروس والملفات المصدرية
تشغيل غير محدود للمختبرات السحابية المباشرة
نظام تقييم آلي مباشر للاختبارات البرمجية
شهادة إتقان رقمية موثقة ومعتمدة برمز QR
محاكي مباشر لواجهات IMGUI ومودات IL2CPP

نظرة عامة على الدورة والأهداف التعليمية

المهارات الأساسية التي ستتقنها في هذه الدورة

  • أساسيات لغة بايثون: المتغيرات، الأنواع الديناميكية، العمليات الحسابية وتنسيق النصوص.
  • التحكم في التدفق: الشروط التفرعية If-Elif-Else والعمليات المنطقية.
  • الحلقات التكرارية: حلقات While و For مع المولد range().
  • هندسة الدوال: تعريف الدوال def، المعاملات المرنة *args/**kwargs ودوال Lambda.
  • هياكل البيانات المتقدمة: القوائم (Lists)، القواميس (Dictionaries)، والمجموعات (Sets).
  • البرمجة كائنية التوجه (OOP): بناء الكلاسات، التغليف، الوراثة وتعدد الأشكال.
  • معالجة الملفات والاستثناءات: إدارة السياق وكتل try-except-finally الآمنة.
  • المشروع النهائي المتكامل: خوارزميات البحث والفرز مع بناء محرك ألعاب RPG تفاعلي.

المنهج الدراسي ومحتوى الدروس

5 الوحدة • 16 دروس • 7 مختبرات سحابية

الوحدة 1: أساسيات بايثون، أنواع البيانات والإدخال/الإخراج
4 دروس
1.1 مقدمة إلى بايثون 3 وبيئة السحابة التفاعلية معاينة مجانية
15 min ابدأ
1.2 المتغيرات، الأنواع والمعاملات الحسابية معاينة مجانية
20 min ابدأ
1.3 تقطيع النصوص، الدوال النصية و F-Strings
20 min
1.4 قراءة المدخلات والتحويل بين الأنواع
20 min
الوحدة 2: الشروط المنطقية والحلقات التكرارية
3 دروس
2.1 التفرع الشرطي: if و elif و else
20 min
2.2 حلقات For والتكرار عبر السلاسل
20 min
2.3 حلقات While والتحكم عبر Break و Continue
20 min
الوحدة 3: الدوال، دوال Lambda ونطاق المتغيرات
3 دروس
3.1 تعريف الدوال وقيم الإرجاع
20 min
3.2 المعاملات المتغيرة (*args و **kwargs)
25 min
3.3 دوال Lambda والدوال الوظيفية Map و Filter
20 min
الوحدة 4: المجموعات وهياكل البيانات الأساسية
3 دروس
4.1 القوائم وتعبيرات القوائم المختصرة
25 min
4.2 القواميس والبحث فائق السرعة بالمعرف
25 min
4.3 المجموعات (Sets) والعمليات الحسابية عليها
20 min
الوحدة 5: البرمجة الكائنية، الملفات ومعالجة الاستثناءات
3 دروس
5.1 الكلاسات، دالة البناء __init__ والدوال
25 min
5.2 الوراثة وتعدد الأشكال (Polymorphism)
25 min
5.3 معالجة الملفات، JSON والاستثناءات try-except
25 min

المختبرات السحابية التفاعلية المباشرة

Easy +50 نقطة

المختبر 1: العمليات على المتغيرات ومحول درجات الحرارة

PYTHON سجل للبدء بالمعمل
Easy +50 نقطة

المختبر 2: التحقق من الأعداد الأولية

PYTHON سجل للبدء بالمعمل
Medium +50 نقطة

المختبر 3: تحليل تكرار الكلمات الأكثر شيوعاً

PYTHON سجل للبدء بالمعمل
Medium +50 نقطة

المختبر 4: توليد متتالية فيبوناتشي

PYTHON سجل للبدء بالمعمل
Medium +50 نقطة

المختبر 5: محرك الحساب البنكي كائني التوجه

PYTHON سجل للبدء بالمعمل
Hard +50 نقطة

المختبر 6: تدوير المصفوفات الثنائية (Matrix Transposition)

PYTHON سجل للبدء بالمعمل
Hard +50 نقطة

المختبر 7: تحليل متوسط الدرجات عبر بيانات JSON

PYTHON سجل للبدء بالمعمل

تقييمات وآراء الطلاب

كن أول طالب يكتب تقييماً لهذه الدورة بعد إتمام المنهج!