← Назад к видео

Junior Python собеседование: исключения и try/except

Егор проходит тестовое собеседование на позицию Junior Python-разработчика. В выпуске разбираем исключения в Python: зачем нужны try/except, чем ошибка отличается от исключения, как работают else и finally, где правильно обрабатывать исключения и что происходит, если код падает внутри обработчика.

Получился честный разбор первого интервью Егора: много сомнений, неожиданные вопросы, практика с кодом и подробный фидбек о том, как прокачать фундаментальные знания и насмотренность.

Тайм-коды:

00:00 — Начало
00:33 — Знакомство и формат собеседования
03:35 — Что такое исключение в Python
06:03 — Зачем нужен try/except
11:03 — Какой код помещать в try
20:23 — Виды исключений: ValueError, TypeError, KeyError и другие
22:53 — Собственные исключения и raise
31:42 — Как работают блоки try и except
36:00 — Порядок обработки исключений
40:18 — else и finally: зачем они нужны
41:27 — Ошибка внутри except
44:10 — Где лучше обрабатывать исключение: в функции или снаружи
45:40 — Практика с кодом
53:20 — Самооценка кандидата
55:02 — Обратная связь по собеседованию