Встречается на собеседованиях • сегодня
Работал ли с debugger
Да, работал с дебаггером. В Python чаще всего использую встроенный модуль `pdb` (Python Debugger), а также отладчики в IDE (PyCharm, VSCode).
**Пример использования `pdb`:**
```python
import pdb
def divide(a, b):
pdb.set_trace() # точка останова
return a / b
result = divide(10, 0)
```
После запуска кода можно:
- `n` — выполнить следующую строку
- `c` — продолжить выполнение
- `q` — выйти
- `p ` — вывести значение переменной
Также удобен `breakpoint()` (Python 3.7+), который заменяет `pdb.set_trace()`.
В IDE отладка удобнее — есть визуализация стека, точек останова, пошаговое выполнение с заходом в функции (`Step Into`) и обходом (`Step Over`).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы