Про Pycharm, когда обнаруживается ошибка в программе Python
PyCharm подсвечивает проблемные строки кода красной волнистой линией, мгновенно указывая на синтаксические ошибки или неопределенные переменные. При попытке запуска программа не выполняется, а внизу появляется окно с подробным описанием исключения и трассировкой стека.