📅 جدول الأسبوع التعليمي
. للأداء السريع والتجربة الفورية (بدون تسجيل دخول):
- 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 تقدم دورة شاملة ومفصلة لبايثون باللغة العربية.
- كتب رقمية: كتاب "" من أكاديمية حسوب يعتبر مرجعاً ممتازاً للمبتدئين.
تعليقات
إرسال تعليق