مدیریت خطا و استثناها
این بخش شامل آموزشهای مربوط به مدیریت خطا و استثناها میباشد.
📋 فهرست مباحث
- مفهوم خطا و استثنا (Exceptions)
- بلوک try و except
- گرفتن چندین استثنا (Multiple Exceptions)
- دستور else در بلوک try
- دستور finally در بلوک try
- ایجاد استثنای دستی (raise)
- ایجاد کلاس استثنای سفارشی (Custom Exception)
- زنجیره استثناها (Exception Chaining)
- بافت استثنا (Exception Context - context)
- هشدارها (Warnings)
- ماژول warnings
- دیباگ کردن کد (Debugging Basics)
- استفاده از pdb برای دیباگ
- مدیریت خطاهای منطقی
- مدیریت خطاهای سینتکسی
- مدیریت خطاهای زمان اجرا (Runtime Errors)
- استراتژیهای مدیریت خطا (Fail Fast vs LBYL)
- لاگ کردن خطاها (Logging Exceptions)
- بازگرداندن خطا به کاربر (User Feedback)
- تست خطاها در تست واحد