Эл Свейгарт - Учим Python, делая крутые игры
Название: | Учим Python, делая крутые игры | |
Автор: | Эл Свейгарт | |
Жанр: | Программирование игр, Python | |
Изадано в серии: | Мировой компьютерный бестселлер | |
Издательство: | Эксмо | |
Год издания: | 2022 | |
ISBN: | 978-5-699-99572-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Учим Python, делая крутые игры"
Перед вами — увлекательный самоучитель по языку Python для начинающих. Книга подходит даже читателям с нулевым уровнем. Создавайте собственными руками веселые классические и необычные, продвинутые игры, такие как «Виселица» или «Охотник за сокровищами», — в процессе вы поймете основные принципы программирования и выучите Python играючи!
Читаем онлайн "Учим Python, делая крутые игры". [Страница - 4]
>>> bacon = 10
>>> eggs = 15
>>> spam = bacon + eggs
>>> spam
25
Теперь значение переменной spam равно 25. Когда вы складываете переменные bacon и eggs, вы складываете их значения, которые равняются 10 и 15,
соответственно. Переменные содержат значения, а не выражения, поэтому
переменной spam было присвоено значение 25, а не выражение bacon + eggs.
После того как инструкция spam = bacon + eggs присвоила переменной spam
значение 25, изменение значения переменной bacon или eggs не повлияет на
значение переменной spam.
32
Глава 1
Заключение
Из этой главы вы узнали основы написания инструкций для Python. Поскольку компьютеры не имеют собственного интеллекта и понимают только
конкретные инструкции, Python нуждается в ваших точных указаниях.
Выражения представляют собой значения (например, 2 или 5) в сочетании с операторами (например, + или -). Python может вычислять выражения,
т. е. приводить выражение к единому значению. Вы можете хранить значения
внутри переменных, чтобы ваша программа могла запомнить эти значения
и использовать их позже.
В Python также существует несколько других типов операторов и значений. В следующей главе мы рассмотрим пару основных принципов и попробуем написать первую программу. Вы узнаете о работе с текстом в выражениях. Python не ограничивается только числами и умеет гораздо больше, чем
простой калькулятор!
2
НАПИСАНИЕ ПРОГРАММ
Теперь давайте посмотрим, что Python
умеет делать с текстом. Почти все программы отображают пользователю некий текст, а пользователь, в свою очередь, вводит в программы текст при
помощи клавиатуры. В этой главе вы создадите свою первую программу, которая выполняет обе эти
операции. Вы узнаете, как хранить текст в переменных,
комбинировать его и отображать на экране. Вы создадите
программу, которая отобразит текст «Привет, мир!» и запросит имя пользователя.
В ЭТОЙ ГЛАВЕ РАССМАТРИВАЮТСЯ СЛЕДУЮЩИЕ ТЕМЫ:
•
•
•
•
•
•
•
•
•
•
Строки
Конкатенация строк
Типы данных (например, строки или целые числа)
Использование редактора файлов для написания программ
Сохранение и запуск программ в IDLE
Поток исполнения
Комментарии
Функция print()
Функция input()
Чувствительность к регистру
Строковые значения
В Python текстовые значения называются строками. Вы можете использовать их точно так же, как численные значения. Вы так же можете хранить
34
Глава 2
их в переменных. В коде Python строковые значения начинаются и заканчиваются символом одинарной кавычки — '.
Введите следующий код в интерактивной оболочке:
>>> spam = 'привет'
Одиночные кавычки сообщают среде начало и конец строкового значения. При этом сами кавычки частью текста не являются. Теперь, если вы введете имя переменной spam в Python, вы увидите ее значение. Помните, что
среда находит значения переменных. В нашем случае это строка 'привет'.
>>> spam = 'привет'
>>> spam
'привет'
Строки могут содержать любой символ клавиатуры и могут быть любой
длины. Ниже представлено несколько примеров строк.
'привет'
'привет всем!'
'КОТЯТА'
'7 яблок, 14 апельсинов, 3 лимона'
'Все, что не относится к слонам, не имеет значения.'
'Давным-давно, в далекой-далекой галактике...'
'O*&#wY%*&OCfsdYO*&gfC%YO*&%3yc8r2'
Конкатенация строк
С помощью операторов вы можете комбинировать строковые значения
в выражения точно так же, как вы делали это с численными значениями.
Объединение двух строк при помощи оператора + называется конкатенацией. Введите выражение 'Привет' + 'мир!' в интерактивной оболочке.
>>> 'Привет' + 'мир!'
'Приветмир!'
Написание программ
35
Выражение вычисляется в единое строковое значение 'Приветмир!'. Между словами нет пробела, потому что его не было ни в одной из двух конкатенированных строк. Сравните:
>>> 'Привет ' + 'мир!'
'Привет мир!'
Оператор + работает со строковыми и целочисленными значениями поразному, потому что это разные типы данных. Любое значение принадлежит
к определенному типу данных. Тип данных значения 'Привет' — строка. Тип
данных значения 5 — целое число. При помощи типа данных Python определяет, как действуют операторы при вычислении выражений. Оператор +
конкатенирует строковые значения, но складывает целочисленные значения
и числа с плавающей запятой.
Написание кода в среде разработки
До сих пор вы --">
Книги схожие с «Учим Python, делая крутые игры» по жанру, серии, автору или названию:
Эрик Мэтиз - Изучаем Python. Программирование игр, визуализация данных, веб-приложения Жанр: Интернет Серия: Библиотека программиста |
Джошуа Глейзер, Санджай Мадхав - Многопользовательские игры. Разработка сетевых приложений Жанр: Программирование игр Год издания: 2017 Серия: Библиотека программиста |
Дмитрий В. Денисов - Разработка игры в Unity. С нуля и до реализации Жанр: Программирование игр Год издания: 2021 |
Эл Свейгарт - Большая книга проектов Python Жанр: Python Год издания: 2022 Серия: Библиотека программиста |
Другие книги из серии «Мировой компьютерный бестселлер»:
Брайсон Пэйн - Легкий способ выучить Java Жанр: Java, Java Script Год издания: 2020 Серия: Мировой компьютерный бестселлер |
Панос Луридас - Алгоритмы для начинающих: теория и практика для разработчика Жанр: Алгоритмы и структуры данных Год издания: 2018 Серия: Мировой компьютерный бестселлер |
Рауль-Габриэль Урма, Ричард Уорбертон - Гид Java-разработчика : проектно-ориентированный подход Жанр: Java, Java Script Год издания: 2022 Серия: Мировой компьютерный бестселлер |
Роберт Шаффлботэм - Photoshop CC для начинающих Жанр: Учебники и самоучители по компьютеру Год издания: 2017 Серия: Мировой компьютерный бестселлер |