معالجة الأخطاء
تعلممعالجة الأخطاء — Error Handling
في Python الأخطاء ليست نهاية البرنامج — هي إشارات يمكنك التقاطها والتعامل معها بوعي. بدلاً من أن ينهار البرنامج، تستطيع أن تقرر: هل تُصلح المشكلة، أم تُبلّغ المستخدم، أم تُسجّل الخطأ وتكمل؟
ما ستتعلمه:
- أساسيات الاستثناءات —
try/except/else/finally، الاستثناءات المدمجة الشائعة، وكيف تستخدمraise - استثناءات مخصصة — بناء أنواع استثناءات خاصة بتطبيقك مع سياق إضافي وتسلسل هرمي
- مشروع تطبيقي: التحقق من التسجيل — بناء منظومة تحقق كاملة تُجمع الأخطاء وتُصنّفها حسب الحقل
مهارات الفصل
exceptions
try-except
custom-exceptions
validation