Следующий раздел: ОРУ. Переменные и типы данных

Вернуться в раздел: Основы 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 и анализа данных

Вернуться в оглавление: Я.Практикум