Иллюстрированное руководство по языкам Scratch и Python

Учебник программирования.

Вордерман Кэрол Вудкок Джон Макаманус Шон "Программирование для детей. Иллюстрированное руководство по языкам Scratch и Python" Манн Иванов И Фербер, 2015 год, 224 стр. (77,6 мб. pdf)

Программирование для детей является таким же необходимым предметом обучения, как и изучение иностранных языков. Начинать обучение программированию можно с младших классов, тем более, что программный код сродни иностранному языку. Он дает возможность общаться с компьютером на его языке. И знание этого языка сегодня так же необходимо, как знание английского и математики.

Представленный самоучитель программирования для детей даст возможность ребенку изучать его (программирование), как визуально - с помощью языка Scratch и классическим способом - текстовому языку Python (одному из популярных высокоуровневых языков программирования). В книге приводятся описания основных возможностей представленных языков программирования. Доходчивые и доступные советы для создания игр и анимации.

Инструкции авторов - программистов просты, лаконичны и понятны даже детям. Книга также будет полезна родителям и учителям при обучении детей от 8 лет, возможностям компьютера.
ISBN 978-5-00057-472-0

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

Что такое программирование?
Что такое компьютерная программа?
Думай как компьютер
Как стать программистом

Начнем со Scratch
Что такое Scratch?
Установка и запуск Scratch
Интерфейс Scratch
Спрайты
Цветные блоки и скрипты

Проект 1: Убеги от дракона!
Перемещение объектов
Костюмы
Прятки
События
Простые циклы
Перья и черепашки
Переменные
Вычисления
Строки и списки
Координаты
Пошумим!

Проект 2: Катись, кубик
Истина или ложь?
Решения и ветвление
Считывание и распознавание
Сложные циклы
Обмен сообщениями
Создание блоков

Проект 3: Бешеные обезьяны
Приступим к экспериментам!

Игры с Python
Что такое Python?
Установка Python Знакомство с IDLE Ошибки

Проект 4: Дом с привидениями
Разбор «Дома с привидениями»
Выполнение программ
Простые команды
Команды посложнее
Разные окна
Переменные в Python
Типы данных
Вычисления в Python
Строки в Python
Ввод и вывод
Принятие решений
Ветвление
Циклы в Python Цикл while Выход из цикла Списки Функции

Проект 5: Забавные фразы
Кортежи и словари
Списки в переменных
Переменные и функции

Проект 6: Чертежный автомат
Ошибки и отладка
Алгоритмы
Библиотеки
Создание окон
Цвета и координаты
Рисование фигур
Изменение рисунков
Реакция на события

Проект 7: Охотник за пузырями
Что дальше?

Устройство компьютеров
Внутри компьютера
Двоичная система
Символы и коды
Логические вентили
Процессоры и память
Необходимые программы
Хранение данных в файлах
Интернет

Программирование в реальном мире
Компьютерные языки
Звезды программирования
Трудолюбивые программы
Компьютерные игры
Мобильные приложения
Программирование для интернета
Использование JavaScript
Зловредные программы
Мини-компьютеры
Стань знатоком программирования
Глоссарий
Алфавитный указатель

Скачать книгу бесплатно77,6 мб. pdf