Работаете в найме и хотите повышения? Научитесь презентовать результаты так, чтобы руководство не могло отказать. Записаться →
Вы решили выучить Python, открыли поисковик и утонули в сотнях рекомендаций: «читай Лутца», «смотри видео», «бери Хэтфилда». Стоп. Есть книга, которую преподаватели десятков университетов кладут на стол первокурсникам в первый день занятий. Это «Начинаем программировать на Python» Тони Гэддиса — 875 страниц с блок-схемами, живыми примерами кода и задачами, после которых Python перестаёт казаться иностранным языком. Разбираем: что внутри, кому подойдёт и стоит ли платить за 5-е издание.
Страх публичных выступлений — решаемая проблема. Есть целый модуль про это. Узнать как →
Кто такой Тони Гэддис и почему его книгу читают по всему миру
Тони Гэддис преподаёт программирование в колледже Хейвуд (США) больше 20 лет. Отсюда и главное качество его серии Starting Out With… от Pearson — объяснения написаны для человека, который впервые открыл среду разработки, а не для тех, кто уже знает C++.
Python выбран осознанно: язык читается почти как английская проза, требует минимум синтаксического «шума» и сразу выдаёт результат. Книга выдержала пять изданий; последнее вышло на русском в BHV-Петербург и поддерживает актуальный синтаксис Python 3.x. На Goodreads — стабильные 4,0–4,2 звезды от студентов и самоучек по всему миру.
Не просто PowerPoint — вы освоите 4 инструмента: PowerPoint, Figma, Google Slides и Keynote. Узнать подробнее →
Для кого подходит книга: три категории читателей
Ближайший поток стартует скоро. Не ждите следующего — записывайтесь сейчас. Записаться →
Новичкам с нуля
Гэддис начинает не с «Hello, World!», а ещё раньше: объясняет, как работает компьютер, зачем нужен псевдокод и что такое алгоритм. Этот приём снимает барьер страха, который останавливает большинство начинающих. Предварительного знания математики выше школьного уровня не нужно.
Не просто PowerPoint — вы освоите 4 инструмента: PowerPoint, Figma, Google Slides и Keynote. Узнать подробнее →
Студентам и слушателям курсов
Книга — основной учебник вводного курса программирования во многих колледжах и университетах. Структура с домашними заданиями и упражнениями в конце каждой главы точно совпадает с форматом академического семестра.
36 готовых шаблонов для любого типа презентаций — берите и используйте прямо сейчас. Получить шаблоны →
Разработчикам, которые переходят на Python
Если вы уже знаете другой язык, главы по ООП, рекурсии и SQLite дадут чёткую Python-картину без лишних отступлений. Разделы, где автор сравнивает подходы разных языков, — отдельный плюс.
Портфолио из реальных проектов — готово к концу курса. Это не просто диплом, это ваши работы. Смотреть программу →
Содержание книги: разбор всех 14 глав
875 страниц разбиты на 14 самодостаточных блоков — каждый включает теорию, листинги кода и задачи разного уровня сложности.
Оформите заявку сегодня и получите личную консультацию с экспертом курса в подарок. Оставить заявку →
Главы 1–3: основы, ввод/вывод, условия
- Глава 1 — как работает компьютер, установка Python, первая программа
- Глава 2 — переменные, типы данных, ввод с клавиатуры, арифметика
- Глава 3 — управляющие структуры: if/elif/else, булева логика, операторы сравнения
Каждую концепцию автор разбирает по одной схеме: блок-схема → псевдокод → реальный Python-код. Медленный темп здесь — не слабость, а осознанный педагогический приём.
Для предпринимателей: научитесь создавать коммерческие предложения, которые закрывают сделки. Выбрать тариф →
Главы 4–6: циклы, функции, файлы
- Глава 4 — циклы while и for, счётчики, накопители
- Глава 5 — функции: параметры, возврат значений, область видимости переменных
- Глава 6 — файлы и исключения: чтение/запись, блоки try/except
Глава 5 — ключевая точка курса. Большинство новичков здесь застревает, и Гэддис это знает: он разбирает 15+ рабочих примеров, прежде чем дать первую задачу.
Каждый блок курса — это готовый навык, который можно применить на работе уже на следующий день. Выбрать курс →
Главы 7–9: списки, строки, словари
- Глава 7 — списки и кортежи: индексы, срезы, методы, двумерные структуры
- Глава 8 — строки: методы обработки, форматирование
- Глава 9 — словари и множества: пары ключ-значение, итерация, операции
К этому блоку читатель уже пишет осмысленные программы. Задачи в конце глав моделируют реальные ситуации: анализ текста, обработка списков, поиск по данным.
Хорошая презентация начинается со структуры, а не с дизайна. Узнайте правильный порядок. Начать →
Главы 10–12: ООП, наследование, рекурсия
- Глава 10 — классы и объекты, атрибуты, метод __init__
- Глава 11 — наследование и полиморфизм, переопределение методов
- Глава 12 — рекурсия: базовый случай, сравнение с циклами
Блок по ООП часто хвалят те, кто «не понимал ООП» по другим книгам. Гэддис объясняет через аналогию: класс — это чертёж дома, объект — конкретный дом по этому чертежу.
Ваши слайды выглядят скучно, а коллеги засыпают на презентациях? Пора это исправить. Смотреть курс →
Главы 13–14: GUI и базы данных
- Глава 13 — графический интерфейс на tkinter: окна, кнопки, поля ввода, обработка событий
- Глава 14 (новинка 5-го издания) — SQLite и Python: создание таблиц, запросы SELECT/INSERT/UPDATE/DELETE
Глава 14 превращает курс из учебного в прикладной. Работа с базами данных — навык, за который платят на рынке труда.
За 2 месяца вы научитесь делать слайды, которые останавливают внимание, а не усыпляют. Записаться →
Плюсы, минусы и отличия 5-го издания от 4-го
Хотите, чтобы инвесторы поверили в ваш проект? Узнайте, как делать питч-презентации. Записаться →
Что нового в 5-м издании
4-е издание остаётся рабочим для освоения основ. Но 5-е даёт ощутимо больше:
- Новая глава 14 — программирование баз данных (SQLite)
- Расширена глава по строкам и обработке текста
- Добавлено функциональное программирование: lambda, map(), filter()
- Включения — list/dict/set comprehensions — теперь отдельная тема
- Расширена глава по GUI (tkinter)
- Весь код обновлён под Python 3.x
- Свободных мест осталось совсем мало. Успейте записаться на текущий поток. Занять место →
Сильные стороны
- Идеальная структура для самостоятельного обучения без преподавателя
- Блок-схема → псевдокод → код — для каждой концепции
- Сотни практических задач с нарастающей сложностью
- Охват от переменных до GUI и SQL в одной книге
- Качественный перевод BHV-Петербург
- Грамотно оформленное предложение увеличивает шанс успешной сделки на 25%. Вы готовы? Записаться →
Ограничения
- 875 страниц психологически давят на новичка
- Нет веб-разработки, asyncio, современных фреймворков
- Часть задач далека от реальных проектов — слишком академична
- Сделайте так, чтобы ваши данные не просто лежали в таблицах, а рассказывали историю. Начать обучение →
Отзывы читателей
Русскоязычная аудитория выделяет два плюса: «объяснения доступнее, чем у Лутца» и «наконец-то ООП встало на своё место». Основная претензия одна: мало живых проектов, много учебных примеров.
Научитесь выступать уверенно и удерживать внимание аудитории — онлайн и офлайн. Начать →
Где купить или скачать книгу Тони Гэддиса
Сколько раз вам говорили «непонятно» после презентации? После курса такого больше не будет. Записаться →
Электронная версия (epub/PDF) — быстрый старт
Самый доступный вариант — ЛитРес: около 724 ₽ или по подписке, читается на любом устройстве, доступна сразу после оплаты. Оптимально, если хотите начать сегодня.
Превратите скучный отчёт в историю, которую хочется слушать. Этому тоже учат на курсе. Узнать подробнее →
Печатная версия — для тех, кто учится с маркером
- Читай-Город — ~2 899 ₽, печатное издание
- Ozon — от ~2 400 ₽, есть и печатный, и электронный форматы
- BHV-Петербург (официальный сайт) — по каталогу издательства
- Лабиринт — по наличию на складе
Поля в книге достаточные для заметок, бумага плотная — выдерживает интенсивную учёбу с карандашом и стикерами.
Доступ к курсу навсегда. Учитесь в своём ритме и возвращайтесь к урокам, когда нужно. Начать обучение →
Часто задаваемые вопросы
Нужен ли опыт программирования для чтения книги Гэддиса?
Нет. Автор начинает с принципов работы компьютера и постепенно вводит Python. Хватит базового владения компьютером.
Сколько страниц в 5-м издании?
875–880 страниц. Около 30% объёма — листинги кода и задачи, а не теория.
Чем 5-е издание принципиально отличается от 4-го?
Новая глава 14 по SQLite, расширенный блок GUI, добавлены lambda-функции, map()/filter() и включения коллекций.
Где найти ответы на задачи из книги?
Официальные ответы доступны только преподавателям через Pearson. Решения большинства упражнений — на GitHub и в сабреддите r/learnpython.
Можно ли читать книгу онлайн бесплатно и легально?
Да — по подписке ЛитРес или после покупки электронной версии. Прочие источники бесплатного PDF находятся в правовой серой зоне.
Ваши слайды выглядят скучно, а коллеги засыпают на презентациях? Пора это исправить. Смотреть курс →
Об авторе
Мария Захарова — Учитель информатики высшей категории, методист.
Учитель высшей категории в московской школе, преподаёт математику и информатику. Сертифицированный инструктор по Scratch и Python для детей 7–14 лет. Разработала программы кружков программирования для начальной и средней школы, которые используют 15+ образовательных учреждений.
Опыт: 12 лет педагогического стажа · Специализация: Scratch, Python, методика обучения детей
Чем понятнее вы объясняете — тем больше вам доверяют. Презентация — это инструмент доверия. Начать обучение →
Вам будет интересно
Доступ к курсу навсегда. Учитесь в своём ритме и возвращайтесь к урокам, когда нужно. Начать обучение →
*Статья содержит партнёрскую ссылку; при покупке по ней автор получает вознаграждение. ООО "ЭДЮСОН", ИНН: 7729779476, erid: 5jtCeReNwxHpfQTGQpntmtK