Игорь Лазаревский | Мама, не отвлекай. Я Python учу! (2024) [PDF]
Автор: Игорь Лазаревский
Издательство: БХВ-Петербург
ISBN: 978-5-9775-1779-9
Жанр: Детская познавательная и развивающая литература, Обучение программированию, Программирование, Язык Python
Формат: PDF
Качество: Изначально электронное (ebook)
Иллюстрации: Цветные и черно-белые
Описание:Эта книга + телефон – все, что нужно ребенку, чтобы полностью самостоятельно без помощи взрослых освоить основы программирования на языке Python, на писать десятки игр, интерактивных программ и поделиться ими в любых привычных мессенджерах и соцсетях.+Книгу отличает сверхбыстрый старт, удобство обучения, легкость изложения и авторский юмор.
При этом новички узнают о командах, циклах, типах данных, переменных, условных выражениях, графических примитивах и координатах. Освоят игры и анимацию, работу со строками, комментарии, методы (функции), операторы сравнения, случайные числа, условные выражения и многое другое. Электронный архив на сайте издательства содержит коды примеров и изображения эмодзи.
Оглавление:
Я Python .....................................................4
Как запускать код примеров и решений ........5
Юному программисту ...................................6
Часть I. Статичная графика: графические
примитивы .................................................7
Глава 1. Быстрый старт ...............................7
#проект Первая программа ........................ 8
#проект Яркие цвета и скромная консоль ....12
Глава 2. Графические примитивы
и комментарии .......................................... 17
#проект Марик ..........................................18
#проект Ракета ..........................................23
Глава 3. Переменные.................................. 30
#проект Снеговик ......................................31
#проект Встроенные переменные ................39
Часть II. Простые игры и интерактивные
программы ................................................ 43
Глава 4. Главный игровой цикл .................. 43
#проект Графический мини-редактор ..........44
#проект Эксперименты с редактором ...........49
#проект Охота на зайца ..............................52
#проект Работа над ошибками ....................56
#проект Заяц и морковка ............................60
#проект Непредсказуемая морковь ..............66
#проект Склонение слов .............................70
#проект Бесконечный бег ...........................75
#проект Собака и кость ...............................81
Глава 5. Тамагочи и НЛО.............................. 85
#проект Хитрая кость ..................................86
#проект Корабли и грузовики .......................89
#домашний проект Две кости .......................93
#проект Собака-считака ..............................94
#проект Тамагочи........................................97
#домашний проект Развитие проекта ...........102
#проект НЛО .............................................103
Чему мы научились ................................... 107
Часть III. Игры и продвинутое
программирование .................................... 109
Глава 6. Игры ........................................... 109
FlappyRabbit ............................................. 110
#проект Прыгающий заяц ..........................111
#проект Заяц и препятствия ......................117
#проект Привередливый динозавр ............120
#проект FlappyRabbit .................................126
AlienStrike ................................................ 133
#проект Нашествие пришельцев ...............134
#проект Молнии ........................................138
#проект Цикл жизни ..................................143
#проект Объединение ...............................146
#проект Война с пришельцами ..................149
#проект Новые пришельцы ........................152
#проект Энергия .......................................155
#проект Настоящие молнии.......................160
Глава 7. Основы работы со списками
в Python ................................................... 166
#проект Тимур и его яблоки .......................167
#проект Полезные списки .........................170
#проект Яблоки и червяки .........................175
Глава 8. Программирование
на десктопе ........................................... 181
#проект Программирование в браузере ....182
#проект Программирование в VS Code ......183
#проект Различие библиотек p5 и p5py ......186
Ответы к задачам ....................................190
Благодарности ........................................192
Скриншоты:
Время раздачи: с 10 до 20 (минимум до появления первых 3-5 скачавших)