طَبِّقْهاتعلّم المبدأ، وطبّقه بيدك
مقرر 111 · بلغة بايثون

أساسيات برمجة الحاسب

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

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

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

الوحدة 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. الأخطاء وتتبّعهاجاهز←

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

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

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

20. الكلاس والكائنجاهز←21. دالة البناء __init__جاهز←22. التغليف: حماية البياناتجاهز←23. الوراثةجاهز←24. تعدد الأشكالجاهز←

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

25. الاستثناءات: try و exceptجاهز←26. المشروع الختاميجاهز←