Часть I
ОСНОВЫ
В части I этой книги представлены базовые концепции, необходимые для написания программ на
языке Python. Многие из этих концепций встречаются во всех языках программирования, поэтому
они пригодятся вам на протяжении всей карьеры в программировании.
В главе 1 вы установите Python на свой компьютер и запустите свою первую программу, которая
выводит на экран сообщение
Hello
world!
.
В главе 2 вы научитесь хранить информацию в переменных, работать с текстовыми и числовыми
данными.
В главах 3 и 4 вы познакомитесь со списками. Списки позволяют хранить любой объем информа
-
ции в одной переменной, что повышает эффективность работы с данными. Вы сможете работать
с сотнями, тысячами и даже миллионами значений всего в нескольких строках кода.
В главе 5 будут представлены команды
if
. С их помощью вы сможете написать код, который де
-
лает что-то одно, если некоторое условие истинно, и что-то другое, если условие не выполняется.
Глава 6 показывает, как использовать словари Python, связывающие разные виды информа
-
ции. Словари, как и списки, могут содержать столько информации, сколько вы захотите в них
поместить.
В главе 7 вы научитесь получать данные от пользователей, чтобы ваши программы стали инте
-
рактивными. Также в этой главе описаны циклы
while
, многократно выполняющие блоки кода,
пока некоторое условие остается истинным.
В главе 8 вы займетесь написанием функций — именованных блоков кода, которые решают
конкретную задачу и запускаются тогда, когда потребуется.
В главе 9 представлены классы, предназначенные для моделирования реальных объектов: собак,
кошек, людей, машин, ракет и т. д. С их помощью вы сможете представить в своем коде любые
сущности, реальные или абстрактные.
Глава 10 научит вас работать с файлами и обрабатывать ошибки, чтобы ваши программы не завер
-
шались аварийно. Вы узнаете, как сохранить данные перед закрытием программы и снова загрузить
их при запуске программы. В этой главе рассматриваются исключения Python; с их помощью вы
сможете предвидеть возможные ошибки и организовать их корректную обработку в программах.
В главе 11 вы научитесь писать тесты для своего кода. Тесты проверяют, что ваша программа
работает так, как было задумано. В результате вы сможете дорабатывать свои программы, не
беспокоясь о возможном внесении новых ошибок. Тестирование — один из первых навыков,
отличающих новичка от программиста среднего уровня.
1
Первые шаги
В этой главе вы запустите свою первую программу на языке Python,
hello_world .
py
. Сначала вы проверите, установлен ли Python на вашем компьютере, и если
нет — установите его. Также будет установлен текстовый редактор для подготовки
программ Python. Текстовые редакторы распознают код Python и выделяют син-
таксические конструкции во время работы, упрощая понимание структуры кода
разработчиком.
Подготовка среды программирования
Поддержка Python слегка отличается в разных операционных системах, поэтому
вы должны учитывать некоторые аспекты. В этой главе мы проверим, что Python
правильно установлен в вашей системе.
Версии Python
Каждый язык программирования развивается с появлением новых идей и техно-
логий, и разработчики Python неустанно трудятся над тем, чтобы сделать язык
более мощным и гибким. На момент написания книги новейшей была версия 3.7,
но все программы в книге должны нормально работать в версии 3.6. В этом раз-
деле вы определите, установлена ли поддержка Python в вашей системе и нужно
ли установить новую версию. В приложении А содержится подробное руководство
по установке новейших версий Python во всех основных операционных системах.
Некоторые старые проекты Python продолжают использовать Python 2, но вам
стоит остановиться на Python 3. Если в вашей системе установлена только версия
Python 2, скорее всего, она нужна для поддержки других программ, необходимых
для вашей системы. Мы оставим эту установку без изменений и позаботимся о том,
чтобы в системе была более свежая версия для работы.
Выполнение фрагментов кода Python
Интерпретатор Python может выполняться в терминальном окне и позволяет опро-
бовать фрагменты кода Python без сохранения и запуска всей программы.
Python в разных операционных системах
Достарыңызбен бөлісу: |