Python для детей и родителей

Пособие для развивающего обучения.

Брайсон Пэйн «Python для детей и родителей» Эксмо, 2017 год, 352 стр. (16,1 мб. pdf)

Мир полон новых возможностей и IT сфера одно из самых востребованных направлений современного профессионального развития. Скоро знание и умение программировать станет таким же обыденным явлением, как и изучение математики, физики и иностранного языка. Python — язык, который доступен в освоении для детей и родителей (как минимум его основа), а структура кода дает возможность понимания базовых принципов программирования. В книге представлен язык Python, один из самых популярных и достаточно простых.

Дети и родители найдут в этом пособии много упражнений – полезных, интересных и забавных. Вместе читая и выполняя задания вам совсем не будет скучно. Материал написан доступно и понятно, поэтому вашему ребенку не составит труда освоить азы программирования. Не стоит лишать своих детей более широких возможностей в выборе профессии, а программирование, как ни крути — ценный профессиональный навык. ISBN: 978-5-699-95169-7

Оглавление книги

Содержание.

Что такое программирование и почему оно полезно для детей? 10
Почему дети должны изучать программирование? 11
Где дети могут научиться писать код? 12
Как пользоваться этой книгой 13

Глава 1. Основы Python: Знакомство со средой

Начало работы сPython 18
Написание программ на Python 20
Запуск программ на Python 21
Что вы узнали 22
Задачи попрограммированию 23

Глава 2. «Черепашья» графика: рисование с Python

Наша первая программа turtle 25
Черепашка в ударе 30
Черепашка закругляется 31
Добавим красок 33
Одна переменная, управляющая всей программой 39
Что вы узнали 42
Задачи попрограммированию 43

Глава 3. Числа и переменные: Python делает подсчеты

Переменные: место, где мы храним данные 45
Числаиматематика вPython 48
Строки: реальные символы вPython 57
Улучшим нашу спираль с помощью текста 59
Списки: храним все водном месте 61
Python делает ваше домашнее задание 64
Что вы узнали 66
Задачи попрограммированию 68

Глава 4. Циклы — это весело (повторите пару раз)

Создание собственных циклов for 71
Улучшение программы с розеткой с помощью пользовательского ввода 75
Игровые циклы и циклы while 78
Семейная спираль 81
Сведем все вместе: спираль уходит в народ 85
Что вы узнали 91
Задачи попрограммированию 92

Глава 5. Условия (Что если?)

Выражение if 96
Встречаем булевы выражения 98
Выражения else 103
Выражения elif 110
Сложные условия: if, and,or,not 111
Секретные послания 114
Что вы узнали 122
Задачи по программированию 124

Глава 6. Случайное веселье и игры: на удачу!

Игра на угадывание 127
Цветные случайные спирали 130
Камень, ножницы, бумага 138
Выберите карту, любую карту 141
Кидаем кубики: игра вкости встилеяцзы 149
Калейдоскоп 157
Что вы узнали 161
Задачи по программированию 164

Глава 7. Функции: да, у этого есть название

Соберем все вместе с функциями 167
Параметры: покормите свою функцию 171
Return:важнонето, чтоты получаешь, важното, чтоты возвращаешь 179
Прикосновение интерактивности 184
ClickKaleidoscope 195
Что вы узнали 199
Задачи по программированию 201

Глава 8. Таймеры и анимация: как поступил бы Дисней?

Использование графического интерфейса Pygame 202
Правильный тайминг: двигайся и прыгай 213
Что вы узнали 231
Задачи по программированию 233

Глава 9. Взаимодействие с пользователем: подключаемся к игре

Добавление интерактивности: щелкни и перетащи 238
Улучшенная интерактивность: взрыв из смайликов 245
SmileyPop, версия 1.0 256
Что вы узнали 260
Задачи по программированию 261

Глава 10. Программирование игр: кодинг для развлечения

Создание каркаса игры: SmileyPong, версия 1.0 264
Усложнение и конец игры: SmileyPong, версия 2.0 278
Добавление новых функций: SmileyPop 2.0 285
Что вы узнали 294
Задачи по программированию 296

Приложения.

Приложение А. Установка Python в среде Windows, macOS и Linux 298
Python для Windows298
Python для macOS 307
Python для Linux 313

Приложение Б. Установка и настройка Pygame в среде Windows, macOS и Linux 315
Pygame для Windows 315
Pygame для macOS 320
Pygame для Linux 324

Приложение В. Создание ваших собственных модулей 326
Создание модуля colorspiral 327
Дополнительные ресурсы 331

Приложение Г. Установка Pygame для Python 3 в среде macOS и Linux 332
Pygame для Python 3.4 в среде macOS 332
Pygame для Python 3 в среде Linux 341
Глоссарий 343
Об авторе 347
Об иллюстраторе 347
Благодарности 348
Предметный указатель 349

СкачатьPDF

Похожая литература