طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 111 · أساسيات برمجة الحاسب

📝 التقييمات

تقييم لكل درس يُصحَّح تلقائيًّا. ادرس الدرس أولًا، ثم اختبر نفسك.

الوحدة 1: حل المشكلات والخوارزميات

1. ما البرمجة؟ وكيف نقسّم المشكلة12 سؤالًا←2. الخوارزمية والمخطط الانسيابي13 سؤالًا←

الوحدة 2: أساسيات بايثون

3. أول برنامج: print و Thonny13 سؤالًا←4. المتغيّرات13 سؤالًا←5. أنواع البيانات والتحويل بينها13 سؤالًا←6. العمليات الحسابية14 سؤالًا←7. القراءة من المستخدم: input13 سؤالًا←

الوحدة 3: القرار والتكرار

8. المقارنة والشرط: if و else13 سؤالًا←9. الشروط المتعددة: elif و and و or13 سؤالًا←10. حلقة while13 سؤالًا←11. حلقة for و range13 سؤالًا←12. التحكم في الحلقة: break و continue13 سؤالًا←13. الأخطاء وتتبّعها13 سؤالًا←

الوحدة 4: الدوال والقوائم

14. الدوال الجاهزة13 سؤالًا←15. كتابة الدوال: def13 سؤالًا←16. إرجاع النتيجة: return13 سؤالًا←17. القوائم13 سؤالًا←18. المرور على القائمة والبحث فيها13 سؤالًا←19. استراتيجيات الحل: البحث والترتيب13 سؤالًا←

الوحدة 5: البرمجة الشيئية

20. الكلاس والكائن13 سؤالًا←21. دالة البناء __init__13 سؤالًا←22. التغليف: حماية البيانات13 سؤالًا←23. الوراثة13 سؤالًا←24. تعدد الأشكال13 سؤالًا←

الوحدة 6: الأخطاء والمشروع الختامي

25. الاستثناءات: try و except13 سؤالًا←26. المشروع الختامي13 سؤالًا←