Python с нуля: от новичка до собственных игр и программ

Python с нуля: от новичка до собственных игр и программ

Python с нуля: от новичка до собственных игр и программ
Автор: Гурбанов Роман, Кретьен Жан-Лу
Дата выхода: 2023
Издательство: Самиздат
Количество страниц: 234
Размер файла: 762.0 KB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Roman Gurbanov, Jean-Loup Chrétien. Python с нуля: от новичка до собственных игр и программ....2

ПРЕДИСЛОВИЕ....3

ВВЕДЕНИЕ....4

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

2. Куда записывать код?....7

3. Как читать код в этой книге?....8

4. Что делать с тестами из книги?....9

5. Почему именно Питон?....10

ГЛАВА ПЕРВАЯ: НАЧИНАЕМ ПРОГРАММИРОВАТЬ НА PYTHON!....12

1. Ваша первая строка кода....13

2. Что такое программа?....14

3. Функция Print....15

4. Как Python читает код?....17

5. Программа подсчета....18

6. Самостоятельная работа....19

7. Итоги первой главы....20

8. Тест первой главы....21

ГЛАВА ВТОРАЯ: ПЕРЕМЕННЫЕ....22

1. Что такое переменная?....23

2. Как создать и вывести переменную?....25

3. Итоги второй главы....27

4. Тест второй главы....28

ГЛАВА ТРЕТЬЯ: ЧИСЛА....29

1. Целые и дробные числа....30

2. Математические Операторы в Python....31

3. Работаем с числами....32

4. Делим числа без остатка в Python....33

5. Порядок вычислений в Python....34

6. Числа и переменные в Python....35

7. Итоги третьей главы....37

8. Тест третьей главы....38

ГЛАВА ЧЕТВЕРТАЯ: СТРОКИ....39

1. Строки в Python....40

2. Строки и функция печати....41

3. Хранение строк в переменных....42

4. Конкатенация строк в Python....43

5. Конкатенация строк и переменные....44

6. Форматирование строк в Python....45

7. Итоги четвертой главы....47

8. Тест четвертой главы....48

ГЛАВА ПЯТАЯ: БУЛЕВА ЛОГИКА....49

1. Операторы сравнения....50

2. Булевы значения: правда или ложь....51

3. True и False в переменных....53

4. Сравнение переменных в Python....54

5. Программа для проверки пароля....56

6. Итоги пятой главы....58

7. Тест пятой главы....59

ГЛАВА ШЕСТАЯ: УСЛОВНЫЕ ЗАЯВЛЕНИЯ....60

1. Что такое условные операторы?....61

2. Условный оператор If....62

2.1. if и операторы сравнения....64

2.2. Условный оператор if и числа....65

3. Условный оператор else....67

4. Условный оператор elif....68

5. Порядок if, elif и else....70

6. Итоги шестой главы....71

7. Тест шестой главы....72

ГЛАВА СЕДЬМАЯ: ЦИКЛЫ....74

1. Что такое Циклы?....75

2. Цикл while....77

3. Как остановить цикл while....78

4. Цикл while и операторы сравнения....80

5. Цикл while и обратный отсчет....82

6. Цикл for....84

7. Итоги седьмой главы....85

8. Тест седьмой главы....86

ГЛАВА ВОСЬМАЯ: СПИСКИ....88

1. Введение в списки....89

2. Индекс списка....90

3. Как извлечь значение из списка....92

4. Объединение значений списка....95

5. Функции списка....96

6. Функция len....97

7. Функция append....98

8. Объединение списков в Python....99

9. Кортежи....101

10. Как превратить кортеж в список?....104

11. Как превратить список в кортеж?....106

12. Итоги восьмой главы....107

13. Тест восьмой главы....108

ГЛАВА ДЕВЯТАЯ: СЛОВАРИ....109

1. Что такое словари?....110

2. Формат словаря в Python....111

3. Добавление пар в словарь....112

4. Удаление пар из словаря....113

5. Как получить значение по ключу?....114

6. Как получить ключ по значению?....115

7. Проверка ключа в словаре....116

8. Как проверить длину словаря?....117

9. Итоги девятой главы....118

10. Тест девятой главы....119

ГЛАВА ДЕСЯТАЯ: ФУНКЦИИ....121

1. Введение в функции....122

2. Параметры и аргументы функций....124

3. Как вернуть значение из функции....126

4. Вложенные функции....128

5. Итоги десятой главы....130

6. Тест десятой главы....131

ГЛАВА ОДИННАДЦАТАЯ: КЛАССЫ И ОБЪЕКТЫ....133

1. Введение в классы и объекты....134

2. Как создать класс в Python?....136

3. Свойства класса....137

4. Функции класса в Python....138

5. Как создать объект класса в Python....144

6. Управление объектами класса....150

7. Итоги одиннадцатой главы....154

8. Тест одиннадцатой главы....155

ГЛАВА ДВЕНАДЦАТАЯ: МОДУЛИ И ПАКЕТЫ....157

1. Введение в модули и пакеты....158

2. Как импортировать модуль....159

3. Как импортировать функцию модуля....163

4. Имя функции модуля в Python....165

5. Как создать модуль в Python....166

6. Пакет модулей в Python....167

7. Итоги двенадцатой главы....168

8. Тест двенадцатой главы....169

ГЛАВА ТРИНАДЦАТАЯ: ФИНАЛЬНЫЙ ПРОЕКТ....171

Код игры....173

Шаг 1/7: Введение в игру....176

Шаг 2/7: Вспоминаем классы и объекты в Python....178

Шаг 3/7: Детально разбираем атрибуты класса SoyuzDocking....180

Шаг 4/7: Детально разбираем методы класса SoyuzDocking....181

Шаг 5/7: Углубляемся в работу игрового цикла....183

Шаг 6/7: Учимся принимать и обрабатывать ответ игрока....186

Шаг 7/7: Учимся выводить сообщения для игрока....188

ГЛАВА ЧЕТЫРНАДЦАТАЯ: ЧТО ДАЛЬШЕ?....191

Настольные приложения с графическим интерфейсом....192

Разработка игр....193

Веб-приложения....194

Чат-боты....195

Кибербезопасность и тестирование на проникновение....196

Инструменты для анализа и визуализации данных....197

Приложения машинного обучения....198

Научные и числовые приложения....199

Веб-скрапинг приложения....200

Автоматизация и написание скриптов....201

Блокчейн-приложения....202

Обработка изображений....203

Обработка естественного языка (NLP)....204

Интернет вещей (IoT)....205

Сетевое программирование....206

ПРИЛОЖЕНИЕ: ОТВЕТЫ К ТЕСТАМ....207

Тест первой главы....208

Тест второй главы....210

Тест третьей главы....212

Тест четвертой главы....214

Тест пятой главы....215

Тест шестой главы....217

Тест седьмой главы....220

Тест восьмой главы....223

Тест девятой главы....225

Тест десятой главы....227

Тест одиннадцатой главы....229

Тест двенадцатой главы....231

Эта книга нацелена на школьников, студентов, учителей информатики и решает три ключевые задачи:

Представление структурированной информации о программировании на Python, по принципу ‘от простого к сложному’.

Стимулирование интереса к программированию, независимо от уровня технического оснащения. Практические примеры и финальный проект книги могут быть выполнены в онлайн-компиляторе Python, что делает практический материал книги доступным даже для учащихся с устаревшими или слабыми компьютерами, включая компьютерные классы с устаревшим оборудованием.

Освещение карьерных возможностей для будущих специалистов в области программирования на Python.

Краткое описание

Книга “Python с нуля: от новичка до собственных игр и программ”состоит из четырнадцати глав, двенадцать из которых посвящены основам программирования на Python, в то время как тринадцатая глава включает в себя финальный проект.

После освоения двенадцати глав книги, студенты смогут самостоятельно писать простой код и подготовятся к выполнению финального проекта, включенного в тринадцатую главу книги.

В рамках данного проекта, ученики создадут собственную программу для бортового компьютера космического корабля, отвечающую за процесс стыковки с космической станцией.

Проработка всех тринадцати глав книги обеспечит учащихся базовыми навыками программирования на Python.


Похожее:

Список отзывов:

Нет отзывов к книге.