Проведем обзор инструментов отладки в Jupyter, которые предназначены для ускорения процесса изменения кода и быстрого поиска ошибок. Интерактивная отладка В этом поможет модуль pdb. Напишем с его помощью простые функции установки точки останова и отладки функции с заданными аргументами, затем протестируем их на простом примере. Для установки точки останова внесите в произвольную строку ячейки код вызова set_trace: Для отладки функции достаточно вызвать debug следующим образом: Команды работы с отладчиком c - продолжить выполнение кода n - выполнить строку и перейти к другой s - переместиться внутрь функции q - выйти из отладчика u - перемещение вверх по стеку вызовов d - перемещение вниз по стеку вызовов a - вывести аргументы функции interact - вход в интерактивный режим Для вывода значений переменных следует использовать перед их именами восклицательный знак, так как иногда они совпадают с командами: Если вы захотите исполнить произвольную команду, то следует войти в интерактивный реж