Отладчик (debugger) в PyCharm. Часть 2
КОНЧИК! Щелкните правой кнопкой мыши и выберите "Save link as..." для загрузки.
Отладка программ занимает очень большое время у любого программиста, наши программы чаще не работают, чем работают. Потому очень важно как можно раньше освоить такой инструмент как отладчик и как можно быстрее перейти от использования принтов к нему.
Важные моменты:
1) в стеке вызовов мы можем посмотреть состояние нашей программы (переменных) на прошлых этапах выполнения. Это позволяет понять откуда пошла проблема
2) Evaluate - это инструмент, который позволяет выполнять какие то вычисления, проверять код и даже менять значения в текущем скоупе, что может быть удобно для проверки каких то предположений об ошибке
3) Отслеживание (watches) - помогает нам следить за значениями каких-либо переменных по ходу выполнения программы