Когда программа выдаёт неверный результат, новичку бывает трудно понять, в какой момент всё пошло не так. Python Tutor запускает код в браузере и позволяет двигаться вперёд и назад по отдельным шагам.
На экране видно, какие значения сейчас лежат в переменных, как меняются списки и словари, какие объекты связаны друг с другом. Ещё сервис показывает, какая функция выполняется и из какой функции её вызвали. Так можно найти точный шаг, на котором состояние программы стало неправильным, без множества команд
print.Поддерживаются Python, Java, C, C++ и JavaScript. Устанавливать программу и создавать учётную запись не требуется: код можно вставить прямо на сайте. С 2010 года сервисом воспользовались более 25 млн человек из более чем 180 стран. Он создал свыше 500 млн визуализаций и применяется более чем в 10 000 учебных заведений.
#основы #python #отладка


