Python للمبتدئين — من الصفر للاحتراف

مبتدئ 🐍 الذكاء الاصطناعي10 درس · 6 ساعات

🎯 ماذا ستتعلم؟ تثبيت Python وإعداد بيئة العمل المتغيرات وأنواع البيانات الشروط والحلقات والدوال القوائم والقواميس مشاريع تطبيقية حقيقية الوحدة […]

🎯 ماذا ستتعلم؟

  • تثبيت Python وإعداد بيئة العمل
  • المتغيرات وأنواع البيانات
  • الشروط والحلقات والدوال
  • القوائم والقواميس
  • مشاريع تطبيقية حقيقية

الوحدة 1: أساسيات Python

درس 1

تثبيت Python وأول برنامج

⏱ 20 دقيقة

سيتم إضافة الفيديو قريباً

📹 20 دقيقة

نبدأ عملياً من اليوم الأول:

  • تحميل Python من python.org
  • إعداد VS Code كبيئة تطوير
  • كتابة Hello World أول مرة
📄

ملخص الدرس — PDF
قريباً

قريباً

درس 2

المتغيرات وأنواع البيانات

⏱ 25 دقيقة

سيتم إضافة الفيديو قريباً

📹 25 دقيقة

  • int: الأعداد الصحيحة — x = 10
  • float: الأعداد العشرية — pi = 3.14
  • str: النصوص — name = “Ahmed”
  • bool: True / False
📄

ملخص الدرس — PDF
قريباً

قريباً

درس 3

العمليات والتعبيرات

⏱ 18 دقيقة

سيتم إضافة الفيديو قريباً

📹 18 دقيقة

Python آلة حاسبة قوية:

  • الحسابية: + – * / // % **
  • المنطقية: and or not
  • المقارنة: == != > < >= <=
📄

ملخص الدرس — PDF
قريباً

قريباً

✅ اختبار الوحدة 1

ما نوع البيانات المناسب للعمر؟

ما نتيجة 10 // 3 في Python؟

الوحدة 2: التحكم في البرنامج

درس 4

الشروط if / elif / else

⏱ 22 دقيقة

سيتم إضافة الفيديو قريباً

📹 22 دقيقة

الشروط تجعل برنامجك يتخذ قرارات:

  • بنية if / elif / else الأساسية
  • الشروط المتداخلة
  • Ternary operator للشروط البسيطة
📄

ملخص الدرس — PDF
قريباً

قريباً

درس 5

الحلقات for و while

⏱ 28 دقيقة

سيتم إضافة الفيديو قريباً

📹 28 دقيقة

  • for loop: تكرار محدد العدد
  • while loop: تكرار حتى تتحقق شرط
  • break و continue
  • range() لتوليد أرقام متتالية
📄

ملخص الدرس — PDF
قريباً

قريباً

درس 6

الدوال Functions

⏱ 30 دقيقة

سيتم إضافة الفيديو قريباً

📹 30 دقيقة

  • تعريف دالة بـ def
  • المعاملات والقيم الافتراضية
  • إرجاع القيم بـ return
  • Lambda functions
📄

ملخص الدرس — PDF
قريباً

قريباً

✅ اختبار الوحدة 2

ما الكلمة المفتاحية لتعريف دالة في Python؟

أي حلقة تستخدم عند عدم معرفة عدد التكرارات؟

الوحدة 3: مشاريع تطبيقية

درس 7

القوائم والقواميس

⏱ 25 دقيقة

سيتم إضافة الفيديو قريباً

📹 25 دقيقة

  • إنشاء وتعديل القوائم Lists
  • append, remove, sort, reverse
  • القواميس Dictionaries — key:value
  • List Comprehension
📄

ملخص الدرس — PDF
قريباً

قريباً

درس 8

مشروع: آلة حاسبة

⏱ 40 دقيقة

سيتم إضافة الفيديو قريباً

📹 40 دقيقة

نبني آلة حاسبة تفاعلية:

  • العمليات الأساسية والمتقدمة
  • التعامل مع الأخطاء
  • تاريخ العمليات
📄

ملخص الدرس — PDF
قريباً

قريباً

درس 9

مشروع: قائمة المهام

⏱ 50 دقيقة

سيتم إضافة الفيديو قريباً

📹 50 دقيقة

نبني To-Do List يحفظ في ملف:

  • إضافة وحذف وتعديل المهام
  • حفظ البيانات في JSON
  • عرض المهام حسب الأولوية
📄

ملخص الدرس — PDF
قريباً

قريباً

✅ اختبار الوحدة 3

كيف تضيف عنصراً لقائمة؟

ما الهيكل المناسب لتخزين بيانات طالب؟

🏆

الاختبار النهائي

أتمم جميع الوحدات للحصول على شهادتك

📝 20 سؤال
⏱ 30 دقيقة
✅ 70% للنجاح
🎓

شهادة إتمام الدورة

بعد اجتياز الاختبار ستحصل على شهادة رسمية يمكن مشاركتها على LinkedIn