Python для детей, которые пока не программируют, Крылова Е.Г., 2023.
Назначение книги — помочь ребёнку 10-13 лет сделать первые шаги в программировании, используя популярный язык Python, и получить удовольствие от этого процесса. Книга даст базовые навыки создания программ, поможет подготовиться к экзамену в IT-класс хорошей школы, станет первой ступенькой на пути к профессии программиста.
В каждой главе читатель-школьник сталкивается с проблемой, экспериментирует, выслушивает мнения экспертов, решает задачи и выполняет проекты, как простые, доступные каждому, так и повышенной трудности. Сюжеты задач и проектов реалистичные или фантастические, но всегда занимательные. На страницах встречаются неожиданные персонажи с собственным взглядом на программирование — всё это превращает овладение азами Python в увлекательную игру.
В книге есть ответы и подсказки к задачам и тестам, а в электронном архиве, доступном на сайте издательства, — рабочие материалы, тексты программ, наборы тестовых значений.

Питон: зачем и как?
Питон (Python, «Пайтон») — язык программирования. Настоящий «взрослый» язык, один из самых популярных в мире. При этом немногословный и логичный. Местами забавный. И название у него прикольное: можно почувствовать себя заклинателем змей. И если уж начинать программировать, то на Питоне.
Осваивать его вы будете в отличной компании (на следующей странице познакомитесь), будет с кем поболтать и посмеяться, найдётся, к кому обратиться за подсказкой.
Только программируя, можно научиться программировать. Поэтому расслабленно читать книгу, лёжа на диване, не получится: придётся экспериментировать, вводить коды из книги и придумывать свои.
ОГЛАВЛЕНИЕ.
Введение для родителей.
Зачем школьнику эта книга.
Как установить Python.
Введение для детей.
Питон: зачем и как?.
Знакомьтесь: Чайник, Кофейник и другие.
Элементы книги.
Глава 1. Очень приятно, Пайтон.
Языки программирования.
Зачем и как придуман Python.
Питон интерактивный и файловый.
Эксперимент: интерактивная арифметика — проба пера.
Эксперимент: создаём файл с программой.
Конспект: полезные возможности IDLE Python.
Практикум.
Эксперимент: приключения трёхзначного числа.
Задача: от роста к весу — программируем по аналогии.
Проект: псевдографический конструктор.
Микротест: что мы знаем о Питоне.
Глава 2. Данные и действия с ними.
Программа: ввод — обработка — вывод.
Типы данных в Python.
Эксперимент: строки и числа.
Конспект: типы данных.
Капелька информации: нецелые числа.
Операции с числами.
Капелька информации: возведение в степень.
Конспект: арифметические операции и выражения.
От задачи к программе через формулу.
Эксперимент: как решать задачу, или Курить вредно!.
Практикум.
Эксперимент: шесть единиц.
Задачи: повседневная арифметика.
Микротест: что мы знаем о данных.
Глава 3. Интерфейс программы.
Что такое «интерфейс»?.
Интерфейсы плохие и хорошие.
Эксперимент; программа без интерфейса.
Инструменты для интерфейса.
Конспект: input.
Конспект: print.
Проект: бот-продавец.
Проект: игра в чепуху.
Микротест: что мы знаем об интерфейсе.
Глава 4. Разветвления в программе.
Наша жизнь — сплошные «если».
Блок-схема — описание алгоритма.
Конспект: блок-схема.
Условный оператор.
Эксперимент: вводим и исполняем программу с ветвлениями.
Конспект: типы условных операторов.
Капелька информации: отрицательные числа и модуль.
Практикум.
Задача: программа по блок-схеме.
Эксперимент: сравнение строк».
Задача: уравнивание яблок.
Задача: распознавание объектов.
Эксперимент: анализируем программу с ветвлениями.
Проект: тестер.
Задача: ищем ошибки «на глазок».
Микротест: что мы знаем о ветвлениях.
Глава 5. Логика в жизни и программировании.
Вложенные условные операторы.
Конспект: вложенные алгоритмические структуры.
Конспект: правила вложенности в Python.
Логические операции.
Конспект: логические операции в Python.
Эксперимент: логические значения и приоритеты логических операций.
Капелька информации: логические операции в математике.
Практикум.
Задача: лесная дорога.
Задача: партийные взносы.
Проект: сло-о-о-жные правила жизни.
Микротест: что мы знаем о логических операциях.
Глава 6. Программа и программист: как понять друг друга.
Как программировать понятно и без ошибок.
Эксперимент: исправляем программу.
Задача: сколько дней в месяце.
Проект: забавная нумерология.
Микротест: что мы знаем о культуре программирования.
Глава 7. Повторения.
Компьютер — машина для повторений?.
Программирование повторений.
Эксперимент: исследуем range ().
Конспект: цикл for, диапазон range.
Повторения — блок-схема.
Практикум.
Задача: генератор заклинаний.
Задача: таблица умножения.
Микротест: что мы знаем о повторениях.
Глава 8. Классические алгоритмы.
Что такое классика.
Конспект: алгоритм накопления.
Эксперимент: а теперь произведение.
Конспект: алгоритм подсчёта.
Эксперимент: а если и чётные?.
Конспект: алгоритм выбора.
Эксперимент: может, и минимум заодно?.
Перебор натуральных чисел.
Капелька информации: арифметическая прогрессия.
Капелька информации: факториал.
Задача: таблица умножения (уровни 3 и 4).
Задача: 10 чисел.
Микротест: что мы знаем о классических алгоритмах.
Глава 9. Циклы.
Цикл с условием.
Конспект: цикл с условием.
Эксперимент: что делает программа?.
Эксперимент: бесконечная «бесконечность».
Конспект: оператор прерывания цикла.
Практикум.
Задача: распознавание объектов-2.
Задача: решение подбором и перебором.
Проект: угадайка.
Конспект: бинарный поиск.
Микротест: что мы знаем о циклах.
Глава 10. Списки.
Список — пронумерованные данные.
Конспект: список и его элементы.
Что можно делать со списком.
Конспект: действия со списком.
Сортировка: подробности.
Эксперимент: странная сортировка.
Конспект: сортировка списка.
Эксперимент: что выведет программа?.
Эксперимент: тройные скобочки.
Задача: сколько дней в месяце-2.
Проект: взлом Пентагона.
Микротест: что мы знаем о списках.
Глава 11. Случайное число, случайное слово.
Может ли компьютер придумывать числа?.
Эксперимент: гадание на ромашке.
Случайные числа.
Конспект: модуль random.
Эксперимент: случайны ли случайные числа?.
Капелька информации: случайности и вероятности.
Задача: тест на устный счёт.
Задача: ДА/НЕТ-ответчик.
Эксперимент: копаем картошку наперегонки с Пятачком.
Задача: раздача домино.
Проект: «однорукий бандит».
Микротест: что мы знаем о случайных числах.
Глава 12. Манипуляции со строками.
Строка — последовательность символов.
Эксперимент: нарезаем колбасу.
Конспект: срезы.
Строки и списки.
Эксперимент: строка и список.
Что ещё могут строки.
Конспект: функции и методы строк.
Операторы, функции и методы.
Практикум.
Задача: словесные игры со срезами.
Задача: словесная архитектура.
Задача: пересечение слов.
Проект: игра в анаграммы.
Микротест: что мы знаем о строках и срезах.
Глава 13. Олимпиадное программирование: первые шаги.
Программирование «нормальное» и олимпиадное.
Конспект: ввод и вывод данных в автопроверяемых программах.
Особенности олимпиадных задач.
Задача: лотерея.
Задача: произведение цифр.
Конспект: полезные советы начинающему «олимпийцу».
Практикум.
Задача: купание слона Васи.
Задача: команды на Гонку Героев.
Задача: получить тройку.
Задача: Хауко и Мурисио.
Задача: нарушители самоизоляции.
Задача: Пукка Юкканен.
Задача: меньше жрать.
Задача: тимуровцы.
Задача: контрастный душ.
ПРИЛОЖЕНИЕ 1.
20+ идей проектов, которые вы можете реализовать.
Проекты к главам книги.
Вырасти своего Питона!.
Время: от и до.
Бот-психотерапевт.
Бот-жулик.
Бот-руководитель.
Генератор фенечек.
Делители числа.
Решатель кубических уравнений.
У-тестер.
Гадалка.
Игра «Виселица».
...И несколько полезных проектов.
Универсальный решатель уравнений.
Тестер с чтением из файла.
Шифровальная машина.
...И ещё несколько проектов бесполезных, но забавных.
Игра в даты.
Тараканьи бега.
Разборчивая невеста.
Архипелаг.
Генератор имён персонажей.
Кассир.
Калейдоскоп.
Оптимизатор заклинаний.
ПРИЛОЖЕНИЕ 2. Подсказки.
ПРИЛОЖЕНИЕ 3. Ответы.
ПРИЛОЖЕНИЕ 4. Состав электронного архива.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Python для детей, которые пока не программируют, Крылова Е.Г., 2023 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Крылова
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








