Отладка с pdb



Самый простой и классический способ отладки — ставить print() для монитора значений переменных и контроля выполнения программы.



В современных IDE мы можем ставить так называемые breakpoint, точки специальной остановки выполнения программы. Это позволяет в моменте разобрать текущее состояние программы, значения переменных и так далее.



В Python есть библиотека отладки pdb, позволяющая делать остановки и запускать интерактивную консоль походу выполнения файла.



Документация