М97 Изучаем Python: программирование игр, визуализация данных, веб-приложения



Pdf көрінісі
бет13/334
Дата18.10.2023
өлшемі6,19 Mb.
#186390
1   ...   9   10   11   12   13   14   15   16   ...   334
Байланысты:
Изучаем Python


Часть 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 в разных операционных системах


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   334




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет