Общее описание
Книга, состоящая из 370 страниц и включающая 52 поэтапных упражнения на языке Python. Каждое упражнение представляет из себя ту или иную тему: работа со строками, ввод-вывод и другое. Графического материала как такового нет, не считая нескольких таблиц. Зато вставок программного кода достаточно много. Уровень сложности чтения книги — что-то среднее между лёгким и средним.
Краткий обзор
В качестве краткого обзора предоставлю названия всех упражнений.
- Настройка
- Первая программа
- Комментарии и символы
- Числа и математика
- Переменные и имена
- Дополнительно о переменных и выводе
- Строки и текст
- Ещё о выводе
- Вывод, вывод
- Вывод, вывод, вывод
- Управляющие последовательности
- Получение ответов на вопросы
- Запрос ввода
- Параметры, распаковка, переменные
- Запросы и подтверждения
- Чтение файлов
- Чтение и запись файлов
- Ещё о файлах
- Имена, переменные, код, функции
- Функции и переменные
- Функции и файлы
- Что возвращают функции
- Что вы теперь знаете?
- Строки, байты и кодировки символов
- Дополнительная практика
- И ещё практика
- Внимание, тест!
- Обучение логике
- Логические выражения
- Что если
- А если иначе
- Принятие решений
- Циклы и списки
- Циклы while
- Доступ к элементам списка
- Ветви и функции
- Разработка и отладка
- Знакомство с символами
- Работа со списками
- Словари
- Модули, классы и объекты
- Поговорим об ООП
- Композиция, наследование, объекты и классы
- Основы объектно-ориентированного анализа и дизайна
- Наследование и композиция
- Разработка игры
- Каркас проекта
- Автоматизированное тестирование
- Расширенный пользовательский ввод
- Формирование предложений
- Ваш первый веб-сайт
- Получение ввода из браузера
- Игра для Всемирной паутины
Мнение
Если хотите быстро познакомиться с синтаксисом Python, то эта книга хорошо для этого подойдёт. Несмотря на достаточно большой конспект, почти весь он состоит из простых примеров кода. Кроме этого, в книге автор переходит от теории (изучения синтаксиса) к практике и создаёт очень примитивную игру. Для продвинутых Python-программистов книга неинформативна, а новичкам советую.