AzLearn

معالجة الأخطاء

تعلم

معالجة الأخطاء — Error Handling

في Python الأخطاء ليست نهاية البرنامج — هي إشارات يمكنك التقاطها والتعامل معها بوعي. بدلاً من أن ينهار البرنامج، تستطيع أن تقرر: هل تُصلح المشكلة، أم تُبلّغ المستخدم، أم تُسجّل الخطأ وتكمل؟

ما ستتعلمه:

  • أساسيات الاستثناءاتtry/except/else/finally، الاستثناءات المدمجة الشائعة، وكيف تستخدم raise
  • استثناءات مخصصة — بناء أنواع استثناءات خاصة بتطبيقك مع سياق إضافي وتسلسل هرمي
  • مشروع تطبيقي: التحقق من التسجيل — بناء منظومة تحقق كاملة تُجمع الأخطاء وتُصنّفها حسب الحقل

مهارات الفصل

exceptions try-except custom-exceptions validation