Глава 1 · А вы знали?

Как получить максимум от этой книги

Несколько привычек, которые сделают чтение куда эффективнее, — и полные итоги главы 1.

Четыре простые привычки сделают чтение книги гораздо эффективнее:

Если что-то не работает
Это не признак того, что программирование не для вас — это самая обычная часть процесса. В главе 3 и далее в книге разобрана целая система: как читать сообщение об ошибке и находить причину, а не бояться её.

Итоги

Что мы узнали в этой главе

  • Программа — это точная последовательность команд для компьютера; исходный код превращает в действия интерпретатор, а внутри CPython код по пути ещё и компилируется в байт-код.
  • Python появился в CWI в конце 1989 года — его создал Гвидо ван Россум как развитие идей языка ABC; название — в честь «Летающего цирка Монти Пайтона».
  • Python 3 намеренно несовместим местами с Python 2 — эта цена была осознанным выбором ради исправления давних проблем языка; поддержка Python 2 закончилась в 2020 году.
  • python.org — официальный сайт, docs.python.org — официальная документация (Tutorial/Library Reference/Language Reference), PyPI — каталог сторонних пакетов.
  • Python Software Foundation направляет развитие языка; важные изменения проходят через процесс PEP; «дзен Python» (import this) описывает ценности языка.
  • CPython — основная реализация Python, но не единственная: есть также PyPy и MicroPython для разных задач.
  • Python используется в самых разных областях — но не является лучшим выбором абсолютно везде, и это нормально для любого языка.
  • Имя переменной указывает на значение, а не «содержит» его физически, — и ошибки (traceback) — обычная, полезная часть работы, а не повод для паники.
  • В главе 2 вы установите Python на свой компьютер и начнёте писать код за пределами браузера.