Добавить в корзинуПозвонить
Найти в Дзене

Начинаем программировать на Python — Тони Гэддис: полный обзор книги, содержание и где купить

Вы решили выучить Python, открыли поисковик и утонули в сотнях рекомендаций: «читай Лутца», «смотри видео», «бери Хэтфилда». Стоп. Есть книга, которую преподаватели десятков университетов кладут на стол первокурсникам в первый день занятий. Это «Начинаем программировать на Python» Тони Гэддиса — 875 страниц с блок-схемами, живыми примерами кода и задачами, после которых Python перестаёт казаться иностранным языком. Разбираем: что внутри, кому подойдёт и стоит ли платить за 5-е издание. Тони Гэддис преподаёт программирование в колледже Хейвуд (США) больше 20 лет. Отсюда и главное качество его серии Starting Out With… от Pearson — объяснения написаны для человека, который впервые открыл среду разработки, а не для тех, кто уже знает C++. Python выбран осознанно: язык читается почти как английская проза, требует минимум синтаксического «шума» и сразу выдаёт результат. Книга выдержала пять изданий; последнее вышло на русском в BHV-Петербург и поддерживает актуальный синтаксис Python 3.x.
Оглавление

Работаете в найме и хотите повышения? Научитесь презентовать результаты так, чтобы руководство не могло отказать. Записаться →

Вы решили выучить Python, открыли поисковик и утонули в сотнях рекомендаций: «читай Лутца», «смотри видео», «бери Хэтфилда». Стоп. Есть книга, которую преподаватели десятков университетов кладут на стол первокурсникам в первый день занятий. Это «Начинаем программировать на Python» Тони Гэддиса — 875 страниц с блок-схемами, живыми примерами кода и задачами, после которых Python перестаёт казаться иностранным языком. Разбираем: что внутри, кому подойдёт и стоит ли платить за 5-е издание.

Страх публичных выступлений — решаемая проблема. Есть целый модуль про это. Узнать как →

-2

Кто такой Тони Гэддис и почему его книгу читают по всему миру

Тони Гэддис преподаёт программирование в колледже Хейвуд (США) больше 20 лет. Отсюда и главное качество его серии Starting Out With… от Pearson — объяснения написаны для человека, который впервые открыл среду разработки, а не для тех, кто уже знает C++.

Python выбран осознанно: язык читается почти как английская проза, требует минимум синтаксического «шума» и сразу выдаёт результат. Книга выдержала пять изданий; последнее вышло на русском в BHV-Петербург и поддерживает актуальный синтаксис Python 3.x. На Goodreads — стабильные 4,0–4,2 звезды от студентов и самоучек по всему миру.

Не просто PowerPoint — вы освоите 4 инструмента: PowerPoint, Figma, Google Slides и Keynote. Узнать подробнее →

-3

Для кого подходит книга: три категории читателей

Ближайший поток стартует скоро. Не ждите следующего — записывайтесь сейчас. Записаться →

-4

Новичкам с нуля

Гэддис начинает не с «Hello, World!», а ещё раньше: объясняет, как работает компьютер, зачем нужен псевдокод и что такое алгоритм. Этот приём снимает барьер страха, который останавливает большинство начинающих. Предварительного знания математики выше школьного уровня не нужно.

Не просто PowerPoint — вы освоите 4 инструмента: PowerPoint, Figma, Google Slides и Keynote. Узнать подробнее →

-5

Студентам и слушателям курсов

Книга — основной учебник вводного курса программирования во многих колледжах и университетах. Структура с домашними заданиями и упражнениями в конце каждой главы точно совпадает с форматом академического семестра.

36 готовых шаблонов для любого типа презентаций — берите и используйте прямо сейчас. Получить шаблоны →

-6

Разработчикам, которые переходят на Python

Если вы уже знаете другой язык, главы по ООП, рекурсии и SQLite дадут чёткую Python-картину без лишних отступлений. Разделы, где автор сравнивает подходы разных языков, — отдельный плюс.

Портфолио из реальных проектов — готово к концу курса. Это не просто диплом, это ваши работы. Смотреть программу →

-7

Содержание книги: разбор всех 14 глав

875 страниц разбиты на 14 самодостаточных блоков — каждый включает теорию, листинги кода и задачи разного уровня сложности.

Оформите заявку сегодня и получите личную консультацию с экспертом курса в подарок. Оставить заявку →

-8

Главы 1–3: основы, ввод/вывод, условия

  • Глава 1 — как работает компьютер, установка Python, первая программа
  • Глава 2 — переменные, типы данных, ввод с клавиатуры, арифметика
  • Глава 3 — управляющие структуры: if/elif/else, булева логика, операторы сравнения

Каждую концепцию автор разбирает по одной схеме: блок-схема → псевдокод → реальный Python-код. Медленный темп здесь — не слабость, а осознанный педагогический приём.

Для предпринимателей: научитесь создавать коммерческие предложения, которые закрывают сделки. Выбрать тариф →

-9

Главы 4–6: циклы, функции, файлы

  • Глава 4 — циклы while и for, счётчики, накопители
  • Глава 5 — функции: параметры, возврат значений, область видимости переменных
  • Глава 6 — файлы и исключения: чтение/запись, блоки try/except

Глава 5 — ключевая точка курса. Большинство новичков здесь застревает, и Гэддис это знает: он разбирает 15+ рабочих примеров, прежде чем дать первую задачу.

Каждый блок курса — это готовый навык, который можно применить на работе уже на следующий день. Выбрать курс →

-10

Главы 7–9: списки, строки, словари

  • Глава 7 — списки и кортежи: индексы, срезы, методы, двумерные структуры
  • Глава 8 — строки: методы обработки, форматирование
  • Глава 9 — словари и множества: пары ключ-значение, итерация, операции

К этому блоку читатель уже пишет осмысленные программы. Задачи в конце глав моделируют реальные ситуации: анализ текста, обработка списков, поиск по данным.

Хорошая презентация начинается со структуры, а не с дизайна. Узнайте правильный порядок. Начать →

-11

Главы 10–12: ООП, наследование, рекурсия

  • Глава 10 — классы и объекты, атрибуты, метод __init__
  • Глава 11 — наследование и полиморфизм, переопределение методов
  • Глава 12 — рекурсия: базовый случай, сравнение с циклами

Блок по ООП часто хвалят те, кто «не понимал ООП» по другим книгам. Гэддис объясняет через аналогию: класс — это чертёж дома, объект — конкретный дом по этому чертежу.

Ваши слайды выглядят скучно, а коллеги засыпают на презентациях? Пора это исправить. Смотреть курс →

-12

Главы 13–14: GUI и базы данных

  • Глава 13 — графический интерфейс на tkinter: окна, кнопки, поля ввода, обработка событий
  • Глава 14 (новинка 5-го издания) — SQLite и Python: создание таблиц, запросы SELECT/INSERT/UPDATE/DELETE

Глава 14 превращает курс из учебного в прикладной. Работа с базами данных — навык, за который платят на рынке труда.

За 2 месяца вы научитесь делать слайды, которые останавливают внимание, а не усыпляют. Записаться →

-13

Плюсы, минусы и отличия 5-го издания от 4-го

Хотите, чтобы инвесторы поверили в ваш проект? Узнайте, как делать питч-презентации. Записаться →

-14

Что нового в 5-м издании

4-е издание остаётся рабочим для освоения основ. Но 5-е даёт ощутимо больше:

  • Новая глава 14 — программирование баз данных (SQLite)
  • Расширена глава по строкам и обработке текста
  • Добавлено функциональное программирование: lambda, map(), filter()
  • Включения — list/dict/set comprehensions — теперь отдельная тема
  • Расширена глава по GUI (tkinter)
  • Весь код обновлён под Python 3.x
  • Свободных мест осталось совсем мало. Успейте записаться на текущий поток. Занять место →
-15

Сильные стороны

  • Идеальная структура для самостоятельного обучения без преподавателя
  • Блок-схема → псевдокод → код — для каждой концепции
  • Сотни практических задач с нарастающей сложностью
  • Охват от переменных до GUI и SQL в одной книге
  • Качественный перевод BHV-Петербург
  • Грамотно оформленное предложение увеличивает шанс успешной сделки на 25%. Вы готовы? Записаться →
-16

Ограничения

  • 875 страниц психологически давят на новичка
  • Нет веб-разработки, asyncio, современных фреймворков
  • Часть задач далека от реальных проектов — слишком академична
  • Сделайте так, чтобы ваши данные не просто лежали в таблицах, а рассказывали историю. Начать обучение →
-17

Отзывы читателей

Русскоязычная аудитория выделяет два плюса: «объяснения доступнее, чем у Лутца» и «наконец-то ООП встало на своё место». Основная претензия одна: мало живых проектов, много учебных примеров.

Научитесь выступать уверенно и удерживать внимание аудитории — онлайн и офлайн. Начать →

-18

Где купить или скачать книгу Тони Гэддиса

Сколько раз вам говорили «непонятно» после презентации? После курса такого больше не будет. Записаться →

-19

Электронная версия (epub/PDF) — быстрый старт

Самый доступный вариант — ЛитРес: около 724 ₽ или по подписке, читается на любом устройстве, доступна сразу после оплаты. Оптимально, если хотите начать сегодня.

Превратите скучный отчёт в историю, которую хочется слушать. Этому тоже учат на курсе. Узнать подробнее →

-20

Печатная версия — для тех, кто учится с маркером

  • Читай-Город — ~2 899 ₽, печатное издание
  • Ozon — от ~2 400 ₽, есть и печатный, и электронный форматы
  • BHV-Петербург (официальный сайт) — по каталогу издательства
  • Лабиринт — по наличию на складе

Поля в книге достаточные для заметок, бумага плотная — выдерживает интенсивную учёбу с карандашом и стикерами.

Доступ к курсу навсегда. Учитесь в своём ритме и возвращайтесь к урокам, когда нужно. Начать обучение →

-21

Часто задаваемые вопросы

Нужен ли опыт программирования для чтения книги Гэддиса?
Нет. Автор начинает с принципов работы компьютера и постепенно вводит Python. Хватит базового владения компьютером.

Сколько страниц в 5-м издании?
875–880 страниц. Около 30% объёма — листинги кода и задачи, а не теория.

Чем 5-е издание принципиально отличается от 4-го?
Новая глава 14 по SQLite, расширенный блок GUI, добавлены lambda-функции, map()/filter() и включения коллекций.

Где найти ответы на задачи из книги?
Официальные ответы доступны только преподавателям через Pearson. Решения большинства упражнений — на GitHub и в сабреддите r/learnpython.

Можно ли читать книгу онлайн бесплатно и легально?
Да — по подписке ЛитРес или после покупки электронной версии. Прочие источники бесплатного PDF находятся в правовой серой зоне.

Ваши слайды выглядят скучно, а коллеги засыпают на презентациях? Пора это исправить. Смотреть курс →

-22

Об авторе

Мария Захарова — Учитель информатики высшей категории, методист.

Учитель высшей категории в московской школе, преподаёт математику и информатику. Сертифицированный инструктор по Scratch и Python для детей 7–14 лет. Разработала программы кружков программирования для начальной и средней школы, которые используют 15+ образовательных учреждений.

Опыт: 12 лет педагогического стажа · Специализация: Scratch, Python, методика обучения детей

Чем понятнее вы объясняете — тем больше вам доверяют. Презентация — это инструмент доверия. Начать обучение →

Вам будет интересно

Доступ к курсу навсегда. Учитесь в своём ритме и возвращайтесь к урокам, когда нужно. Начать обучение →

*Статья содержит партнёрскую ссылку; при покупке по ней автор получает вознаграждение. ООО "ЭДЮСОН", ИНН: 7729779476, erid: 5jtCeReNwxHpfQTGQpntmtK