1. الرئيسية
  2. مسارات التعلم
  3. تعلّم بايثون من الصفر
مبتدئ

تعلّم بايثون من الصفر

أسهل لغة برمجة للبداية: التثبيت والمتغيرات والنصوص والشروط والحلقات والقوائم والدوال والملفات، بأمثلة عربية واضحة ومشروع صغير في النهاية.

ابدأ الدورة من الدرس الأول

  1. ما هي بايثون ولماذا تبدأ بها؟ التثبيت وأول برنامج

    أول درس في تعلم بايثون بالعربية: ما هي لغة Python وفيم تُستخدم، وكيف تثبتها على ويندوز وماك، ومحرر VS Code، وتشغيل أول برنامج print من الطرفية.

    8 دقائق
  2. المتغيرات والأنواع والإدخال في بايثون

    تعلم المتغيرات في بايثون وأنواع البيانات int وfloat وstr وbool، والتحويل بين الأنواع، والنصوص المنسقة f-strings، وأخذ مدخلات المستخدم بـ input، مع برنامج حساب العمر.

    8 دقائق
  3. الشروط في بايثون: if وelif وelse والمسافة البادئة

    تعلم اتخاذ القرارات في بايثون: عمليات المقارنة والعمليات المنطقية and وor وnot، والشروط if وelif وelse، وأهمية المسافة البادئة، مع برنامج تقدير الدرجات.

    8 دقائق
  4. الحلقات في بايثون: for وwhile وrange

    تعلم التكرار في بايثون: حلقة for مع range والمرور على النصوص والقوائم، وحلقة while، وbreak وcontinue، مع أمثلة جدول الضرب والتحقق من كلمة المرور.

    8 دقائق
  5. القوائم والقواميس في بايثون

    تعلم القوائم في بايثون: الفهرسة والتقطيع والإضافة والحذف والفرز وقوائم الفهم، والقواميس dict للمفتاح والقيمة والمرور عليها، مع دفتر درجات صغير.

    10 دقائق
  6. الدوال والمكتبات في بايثون: def وimport وpip

    تعلم كتابة الدوال في بايثون بـ def والمعاملات والقيم الافتراضية وreturn، واستخدام المكتبات المدمجة random وmath وdatetime، وتثبيت المكتبات الخارجية بـ pip.

    9 دقائق
  7. الملفات في بايثون ومشروع لعبة تخمين الرقم

    الدرس الأخير في دورة بايثون: قراءة الملفات النصية وكتابتها بـ with open، وملفات CSV، ثم مشروع كامل للعبة تخمين الرقم تحفظ أفضل النتائج، وماذا تتعلم بعد ذلك.

    12 دقائق

اختبار قصير

أجب عن الأسئلة بعد قراءة الدروس. تحتاج 4 إجابات صحيحة من 5 لتحصل على شهادة الإتمام.

1. كيف تطبع نصًا في بايثون؟
الدالة print تطبع ما بين القوسين.
2. ما الذي يحدد الكتل (مثل محتوى if) في بايثون؟
بايثون تعتمد على المسافة البادئة (عادة 4 مسافات) لتحديد الكتل.
3. ما ناتج len([3, 5, 7])؟
len تعيد عدد العناصر في القائمة.
4. أي كلمة تعرّف دالة؟
def اسم_الدالة(): ثم الكتلة بمسافة بادئة.
5. ما ناتج 7 // 2؟
// قسمة صحيحة تتجاهل الكسر، و% باقي القسمة.

أحسنت! أتممت مسار «تعلّم بايثون من الصفر»

اكتب اسمك كما تريده على شهادة الإتمام، ثم نزّلها صورة PNG أو اطبعها.