Следующий раздел: ОРУ. Переменные и типы данных
Вернуться в раздел: Основы Python и анализа данных
Вернуться в оглавление: Я.Практикум
Ошибки в коде.
2.1 Введение.
2.2 Знакомство с ошибками.
2.3 Как читать ошибки.
Знакомство с ошибками:
SyntaxError: invalid syntax, NameError: name 'dayz' is not defined, FileNotFoundError: [Errno 2] File b'polomki' does not exist: b'polomki'
и вывод:
- Длинные сообщения об ошибках — это не только нормально, но и очень полезно. Мы ещё не раз вернёмся к теме ошибок в Python. В следующем уроке вы научитесь исправлять код, добывая нужную для этого информацию из сообщений об ошибках.
- Ошибиться можно где и как угодно. Запоминать все существующие в Python ошибки совсем не обязательно: рядом с названием ошибки — будь то
SyntaxError
,NameError
или что-нибудь ещё — Python всегда описывает суть проблемы.
2.4 Лаборатория ошибок.
Ошибки в числах
china_population = 1393000000
united_states_population = 328200000
russia_population = 144500000
2.5 Ошибки, еще больше ошибок.
2.6 Заключение.
Подведём итоги
Перед тем как пойти дальше, сделаем основные выводы:
- Python строг: нельзя произвольно поменять буквы в названии переменной, оставить незакрытую кавычку или забыть запятую.
- Python доступно объясняет, где сделана ошибка и в чём она состоит.
- Важно читать название и описание ошибки. Например,
NameError
говорит, что проблема возникла в названии переменной, аSyntaxError
— что не закрыта скобка или забыт какой-то знак. - Исправлять ошибки нетрудно, если понять логику сообщений Python и немного попрактиковаться.
Теперь ошибки выглядят не так страшно. Можно идти дальше — впереди знакомство с переменными и типами данных.
Следующий раздел: ОРУ. Переменные и типы данных
Вернуться в раздел: Основы Python и анализа данных
Вернуться в оглавление: Я.Практикум