الفصل 1
2 درس
المنهج البرمجي الكامل للغة بايثون
تعلّم بايثون من خلال خطوات مركزة وتطبيق عملي مباشر. اقرأ المفهوم، واكتب الكود، وشغّله بنفسك، ثم انتقل تدريجيًا إلى الدرس التالي.
الفصل 2
2 درس
أساسيات النصوص (Strings)
الفصل 3
4 درس
المتغيرات (Variables)
الفصل 4
6 درس
حلقات التكرار (For Loops)
الفصل 5
7 درس
الجمل الشرطية (If Statements)
الفصل 6
13 درس
القوائم (Lists)
مقدمة إلى القوائم (Lists)
إنشاء وبناء القوائم الجديدة
إنهاء الحلقات مبكراً باستخدام break
الوصول للعناصر ودالتي range() و len()
تمارين فهرسة القوائم والأطوال
المصطلحات: استدعاء الدوال والأساليب (Methods)
دوال وأساليب القوائم الأساسية
أساليب متقدمة للتعامل مع القوائم
أساليب النصوص وثبات الكائنات (Immutability)
مهارات البحث والتوثيق البرمجي الفعال
فهم حالة البرنامج والمتغيرات
الفرق بين تطابق القيمة (==) وتطابق الكائن (is)
مخاطر تعديل القائمة أثناء التكرار عليها
الفصل 7
2 درس
التعامل المتقدم مع النصوص (Strings)
الفصل 8
4 درس
الحلقات المتداخلة (Nested Loops)
الفصل 9
5 درس
الدوال البرمجية (Functions)
الفصل 10
5 درس
المعاملات المنطقية (Boolean Operators)
الفصل 11
7 درس
مشروع لعبة إكس-أو (Tic-Tac-Toe)
الفصل 12
4 درس