Українська
Тема 4. Обробка виняткових ситуацій та налагодження програм
Мета: навчитися розрізняти помилки, обробляти очікувані винятки, створювати власні типи помилок, зберігати причини відмов у журналі та знаходити логічні помилки засобами PyCharm і pdb.
Зміст лекції
- Види помилок та ієрархія винятків — Види помилок і діагностичний звіт · Ієрархія вбудованих винятків
- Обробка та генерування винятків — Порядок виконання try, except, else і finally · Генерування і поширення винятків
- Власні винятки та їхні групи — Власні винятки та межі відповідальності · Групи винятків і примітки
- Валідація, ресурси та журналювання — Валідація, інваріанти й очищення ресурсів · Журналювання подій
- Налагодження в PyCharm і pdb — Налагодження програми в PyCharm · Налагоджувач pdb і методика пошуку помилок · Типові помилки