📅 جدول الأسبوع التعليمي
 
 
. للأداء السريع والتجربة الفورية (بدون تسجيل دخول):
  • Programiz: يتميز بواجهة بسيطة جداً ونظيفة، وهو مثالي للمبتدئين الذين يرغبون في كتابة وتجربة الكود فوراً.
  • Online-Python.com: يوفر لك محرر كود مع "شاشة سوداء" (Terminal) كأنك تعمل على جهازك الخاص، ولا يتطلب أي إعدادات.
 
اليوم 1: البداية والإعداد 
  • التثبيت: قم بتحميل بايثون من الموقع الرسمي أو استخدم محرر أكواد عبر الإنترنت مثل Replit.
  • المفاهيم: تعلم كيفية استخدام دالة print() لطباعة أول "Hello World".
  • المتغيرات: فهم أنواع البيانات الأساسية (الأرقام int, النصوص str, الأرقام العشرية float).
اليوم 2: العمليات والتحكم
  • العمليات الحسابية: الجمع، الطرح، الضرب، والقسمة.
  • الجمل الشرطية: تعلم استخدام if, elif, و else لاتخاذ القرارات في الكود.
اليوم 3: الحلقات التكرارية (Loops)
  • التكرار: تعلم حلقة for للتكرار عبر القوائم، وحلقة while للتكرار بناءً على شرط معين.
  • التحكم: استخدام break لإيقاف الحلقة و continue لتخطي خطوة.
اليوم 4: هياكل البيانات (Data Structures)
  • القوائم (Lists): كيفية تخزين مجموعة من العناصر وتعديلها.
  • القواميس (Dictionaries): تخزين البيانات بنظام "المفتاح والقيمة".
اليوم 5: الدوال (Functions)
  • التنظيم: تعلم كيف تكتب كوداً قابلاً لإعادة الاستخدام باستخدام def.
  • المدخلات والمخرجات: تمرير الوسائط (Arguments) واسترجاع القيم بـ return.
اليوم 6: المكتبات والتعامل مع الأخطاء
  • الموديولات: كيفية استيراد مكتبات جاهزة باستخدام import (مثل مكتبة math أو random).
  • الأخطاء: تعلم استخدام try و except لمنع البرنامج من التوقف عند حدوث خطأ.
اليوم 7: المشروع العملي والمراجعة
  • تطبيق عملي: قم ببناء مشروع بسيط مثل "حاسبة متطورة" أو "لعبة تخمين الأرقام" أو "محلل نصوص بسيط".
  • المراجعة: راجع المفاهيم التي وجدت فيها صعوبة.

📚 مصادر عربية مقترحة
  • قنوات يوتيوب: قناة Elzero Web School تقدم دورة شاملة ومفصلة لبايثون باللغة العربية.
  • كتب رقمية: كتاب "" من أكاديمية حسوب يعتبر مرجعاً ممتازاً للمبتدئين.

تعليقات

المشاركات الشائعة من هذه المدونة