مقرر 111 · بلغة بايثون
أساسيات برمجة الحاسب
دروس قصيرة بمستوى المبادئ: فكرة واحدة في كل قسم، وأمثلة تعمل داخل الصفحة، وأسئلة تصحَّح فورًا. ابدأ من الدرس الأول، وطبّق كل فكرة بيدك.
الوحدة 1: حل المشكلات والخوارزميات
الوحدة 2: أساسيات بايثون
3. أول برنامج: print و Thonnyجاهز←4. المتغيّراتجاهز←5. أنواع البيانات والتحويل بينهاجاهز←6. العمليات الحسابيةجاهز←7. القراءة من المستخدم: inputجاهز←
الوحدة 3: القرار والتكرار
8. المقارنة والشرط: if و elseجاهز←9. الشروط المتعددة: elif و and و orجاهز←10. حلقة whileجاهز←11. حلقة for و rangeجاهز←12. التحكم في الحلقة: break و continueجاهز←13. أنواع الأخطاء ورسائلهاجاهز←14. تتبّع الأخطاء والوقاية منهاجاهز←
الوحدة 4: الدوال والقوائم
15. الدوال الجاهزةجاهز←16. كتابة الدوال: defجاهز←17. إرجاع النتيجة: returnجاهز←18. القوائمجاهز←19. المرور على القائمة والبحث فيهاجاهز←20. استراتيجيات الحل: البحث والترتيبجاهز←21. استراتيجيات أخرى: الجشع وفرّق تسد والتراجعجاهز←
الوحدة 5: البرمجة الشيئية
22. الكلاس والكائنجاهز←23. دالة البناء __init__جاهز←24. التغليف: حماية البياناتجاهز←25. الوراثةجاهز←26. تعدد الأشكالجاهز←