⚡️ Учимся работать с дебагером



Часто бывает тяжело находить ошибки с простым использованием print. Тогда можно пройтись по коду и разобраться, что конкретно не так.



В python есть встроенный дебагер — модуль pdb. Для начала работы с ним напишите python3 -m pdb script_name.py в консоль.



Вот парочка команд этого обработчика:



w(here) — выводит строку, на которой сейчас находится дебагер.



s(tep) — выполняет линию кода и останавливается при первом вхождении.



n(next) выполняется до того, пока указатель не будет на следующей строке.



a(args) — выводит аргументы функции.



debug — позволяет выполнять код, взаимодействуя с объектами внутри.