Коротко об обзоре
Мы купили и изучили все популярные книги по Python для новичков по 6 параметрам:
- Путь до первой программы.
- Качество перевода.
- Понятность сложных тем.
- Ширина и глубина изложения.
- Практика и примеры.
- Фишки книги.
На каждую книгу мы записали видео-обзор, а также написали текстовую рецензию. Краткие выводы вы можете посмотреть ниже, а подробный отчет доступен по ссылке рядом с книгами.
Книги по Python
Начинаем программировать на Python
Тони Гэддис, 2022 год, 5-е изданиеПолная рецензияОбновленное издание одной из лучших книг по Python для начинающих программистов. Автор рассказывает не только про язык, но и про программирование в целом.
В книге много блок-схем и иллюстраций, а также подробные описания приводимого кода. Большинство рассматриваемых примеров направлены на решение популярных бизнес-задач: расчета налогов, страховок, заработных плат и тд.
В новом издании появилась большая глава про работу с базами данных и язык SQL.
Учимся программировать с примерами на Python
Эрик Фримен, 2020 годПолная рецензияОтличная книга по Python для начинающих программистов с большим количеством творческих заданий и нестандартным повествованием.
В книге разбирается несколько несложных программ, на примере которых автор рассказывает о самых разных возможностях Python.
Изучаем Python
Эрик Мэтиз, 2020 год, 3-е изданиеПолная рецензияДружелюбная книга с простыми, но емкими объясненями для новичков в Python
В первой половине автор объясняет базовые возможности языка: начиная от переменных и типов данных и заканчивая классами и юнит-тестами.
Вторая часть книги посвящена проектной деятельности: вы научитесь создавать игры на PyGame, обрабатывать данные и строить графики с помощью matplotlib, а также напишете сайт на Django.
Отлично подойдет начинающим разработчикам, которые хотят не только освоить Python, но и научиться проектировать и программировать проекты.
Программируем на Python
Майкл Доусон, 2020 год, 3-е изданиеПолная рецензияАвтор рассказывает о Python через написание небольших текстовых игр. В книге подробно описаны как основные возможности языка, так и много времени уделяется проектированию и написанию приложений с большим количеством строк кода.
Помимо текстовых игр в книге рассматриваются и графические игры на PyGame: с анимацией и звуком. А также оконные приложения.
Книга отлично подойдет новичкам без опыта программирования.
Изучаем программирование на Python
Пол Бэрри, 2020 год, 2-е изданиеПолная рецензияОтличная книга для тех, кто уже умеет программировать на других языках. Автор в непринужденной форме, со схемами и иллюстрациями, подробно объясняет основы Python, а также рассказывает как создавать сайты на Flask и работать с базами данных на примере MySQL
Также в книге рассматриваются продвинутые возможности языка: генераторы, декораторы, виртуальные окружения и тд.
Начинаем программировать на Python
Тонни Гэддис, 2019 год, 4-е изданиеПолная рецензияОдна из лучших книг по Python для новичков в программировании. Автор рассказывает не только про язык, но и про программирование в целом.
В книге много блок-схем, подробные описания приводимого кода и большое количество интересных бизнес-задач, а также заданий на развитие навыков алгоритмирования и логического мышления.
Книге будет скучноватой для тех, кто уже умеет программировать на других языках.
Знакомство с Python
Дэн Бейдер, 2023 годПолная рецензияКнига для начинающих программистов от автора «Чистого Python» и проекта Real Python.
Книга написана легким языком и не претендует на глубину изложения. Знакомство с Python для новичков в самом прямом смысле.
Непрактичный Python
Воган Ли, 2021 годПолная рецензияВ книге нет теории или описания синтаксиса языка, вместо этого она содержит 24 занимательных проекта на самые разные темы: от криптографии до игр и симуляции извержения вулканов.
«Непрактичный Python» отлично подойдет как вторая книга после изучения теории, чтобы вы могли развить свои навыки программирования.
Изучаем Python
Марк Лутц, 2020 год, 5-е изданиеПолная рецензияИз-за сложности изложения книга плохо подходит новичкам, но она должна быть в библиотеке любого Python-разработчика, которых хочет стать профессионалом.
В книге глубоко раскрывается большая часть возможностей Python и приводятся реальные примеры применения языка. Однако оригинал был написан в 2013 году и некоторые современные возможности Python не рассматриваются.
Python без проблем
Даниэль Зингаро, 2023 годПолная рецензияВеселая книга, в которой обучение строится через решение 25 забавных практических задач.
Отлично подойдет ученикам старших классов, студентам ВУЗов, а также тем, кто хочет научиться программировать в расслабленном режиме.
Глубокого погружения в Python в книге вы не найдет, зато проведете время обучения весело и интересно.
Автоматизация рутинных задач с помощью Python
Эл Свейгарт, 2021 год, 2-е изданиеПолная рецензияКнига для новичков в Python, которые хотят не только научиться программировать, но и использовать питон для решения и автоматизации повседневных задач.
В первой части книги вы познакомитесь с синтаксисом и базовыми конструкциями Python, а во второй изучите различные библиотеки, которые упрощают разработку и дополняют ваши программы.
Во второй части разбирается работа с файлами, регулярные выражения, парсинг сайтов, обработка Excel-файлов, создание docx и pdf документов, взаимодействие с Google таблицами, а также отправка email-сообщений и работа с изображениями.
Python. Экспресс-курс
Наоми Седер, 2019 год, 3-е изданиеПолная рецензияКнига для программистов на других языках, которые хотят быстро освоить Python. Первые две части посвящены основам Питона, а далее идет обзор популярных библиотек и инструментов, включая библиотеки для работы с файлами, сетями, регулярными выражениями и базами данных.
Завершается книга обзором Pandas и Jupyter.
Простой Python. Современный стиль программирования
Билл Любанович, 2019 годПолная рецензияВ книге содержится много практических примеров и рассматриваются популярные и часто используемые Python-библиотеки и инструментов. Для новичков может быть сложно, но отлично подойдет программистам с небольшим опытом в—Python, а также разработчикам на других языках (PHP, Java и т.д.).
Особенно будет полезна если вы хотите развиваться в области web-программирования.
Python на примерах. Практический курс
Васильев Алексей Николаевич, 2019 год, 3-е изданиеПолная рецензияКнига с серьезным математическим уклоном, которая лучше всего подойдет студентам физико-математических факультетов технических ВУЗов.
Несмотря на сложность содержания, автор очень подобно и понятно объясняет все примеры, просто приводимые задачи могут быть сложными для неподготовленных читателей.
Основы Python
Аллен Б. Дауни, 2021 год, 2-е изданиеПолная рецензияКнига написана простым языком, но содержит много математических примеров и заданий, что может вызвать трудности у совсем начинающих разработчиков. Сам Python раскрыт поверхностно, рассмотренных тем хватит только для успешного прохождения по книге и решения заданий.
Учебник подойдет студентам технических ВУЗов, а также школьникам физ-мат классов, которые любят математику и не боятся решать сложные задачи.
Python. Исчерпывающее руководство
Дэвид Бизли, 2023 годПолная рецензияКнига для практикующих программистов, то есть для разработчиков на Python, которые пишут код в настоящий момент и которые хотят расширить свои навыки новыми приемами.
Не подойдет для новичков, так как темы, которые рассматриваются в книге сложные и требуют хорошей подготовки.
Программирование на Python 3. Подробное руководство
Марк Саммерфилд, 2020 годПолная рецензияКнига для профессиональных программистов, которые хотят быстро освоить Python. Будет сложной для новичков и разработчиков с небольшим опытом.
Первая часть книги раскрывает не только основные возможности Python, но и содержит много реальных практических примеров, а также описание стандартных модулей, что позволяет пользоваться ей как справочником.
Вторая часть служит комментариями к исходным кодам, которые идут к книге. Из-за этого текст сложно воспринимается и зачастую трудно понять, что автор имеет ввиду.
Чистый Python. Тонкости программирования для профи
Дэн Бейдер, 2018 годПолная рецензияКнига содержит различные трюки и приемы для профессиональных программистов и не подходит для начинающих разработчиков на Python.
Рекомендована всем, кто хочет разбираться во всех тонкостях языка.
Python 3. Самое необходимое
Дронов, Прохоренок, 2020 год, 2-е изданиеПолная рецензияКнига подойдет программистам на других языках, которым нужно быстро освоиться с питоном, а времени на какие-то самоучители для совсем новичков нет.
С одной стороны, в книге рассмотрены популярные python библиотеки, которые, действительно, часто применяются на практике. Но, с другой стороны, почти 100 страниц посвящены Tkinter, а далеко это не самая популярная библиотека.
Основы программирования на языке Python
Дмитрий Златопольский, 2018 год, 2-е изданиеПолная рецензияКнига является задачником на Python. Сам язык раскрыт не в полном объеме: не затронуты классы, исключения, модули. Но это компенсируется большим количеством заданий на развитие навыков программирования.
Подойдет ученикам, которые изучают Python по другим книгам, курсам или в качестве задачника для программы ВУЗа.
Сам себе программист
Кори Альтхофф, 2020 годПолная рецензияКнига не столько про Python, сколько про программирование в целом. Глубокого погружения в язык нет, но есть общая информация про написание кода и работу программиста, включая взаимодействие с терминалом, написание регулярных выражений, системы контроля версий.
Завершается книга советами по получению первой работы и прохождению собеседования.
Укус Питона
Swaroop Chitlur, 2020 год, 2-е изданиеПолная рецензияКнига напоминает набор заметок программиста о новом для себя языке программирования, что плохо подходит для новичков в Python.
Важные темы не раскрыты, а вместо них приводится много кода, который начинающим разработчикам не нужен.
Python для чайников
Джон Пол Мюллер, 2020 год, 2-е изданиеПолная рецензияКнига скорее про Jupyter Notebook, чем про Python. Самому языку уделено мало внимания, темы раскрыты слабо, много неточностей в ключевых концепциях языка.
Автор книги — технический писатель и плохо разбирается в Python, отчего допускает много ошибок.
Python, например
Никола Лейси, 2021 годПолная рецензияКнига школьного учителя о программировании на Python. Содержит минимум теории и около 150 несложных задний, плюс несколько интересных проектов.
Из-за слабой теоретической базы не подойдет как самоучитель, особенно для новичков в программировании. Также нельзя использовать в качестве справочника.
Может быть интересна учителям информатики как источник заданий и проектов.
Легкий способ выучить Python 3
Зед Шоу, 2019 годПолная рецензияАвтор, вообще, не объясняет Python и придерживается методики: вот вам код, разбирайтесь сами как хотите. При этом задания и приводимые примеры сложны для новичков.
В книге много опечаток и неточностей, а также не раскрыты некоторые ключевые возможности Python, например, срезы.
Одна из самых плохих книг по Python с точки зрения педагогики.
Простой Python просто с нуля
Рик Гаско, 2022 годПолная рецензияКнига небольшая и при этом автор пишет много не по теме IT: советские истории, анекдоты и цитаты известных людей.
К тому же в книге рассмотрена устаревшая версия Python 2.7 и совсем нет информации об ООП и исключениях.
Python. Программирование для начинающих
Майк МакГрат, 2020 годПолная рецензияИз-за плохой верстки 90% кода из книги не работает.
Автор допускает много неточностей и придерживается плохого стиля кодирования: не соблюдает стандарты Python, пишет неэффективные конструкции.
Одна из самых плохих книг по Питону.
Python. Создаем программы и игры
Кольцов Д. В., 2019 год, 2-е изданиеСнимаем видео, пишем рецензию.
Python, Django и PyCharm для начинающих
Анатолий Постолит, 2021 годСнимаем видео, пишем рецензию.
Black Hat Python программирование для хакеров и пентестеров
Зейтц Д. , Арнольд Т., 2021 годСнимаем видео, пишем рецензию.
Программирование на Python в примерах и задачах
Васильев Алексей Николаевич, 2019 год, 3-е изданиеПишем сценарий.
Python. Полное руководство
Кольцов Д. В., 2022 годСнимаем видео, пишем рецензию.
Python 3 и PyQt 5. Разработка приложений
Николай Прохронеок, Владимир Дронов, 2019 год, 2-е изданиеСнимаем видео, пишем рецензию.
Большая книга проектов Python
Эл Свейгарт, 2022 годПишем рецензию, снимаем видеоОднострочники Python
Кристиан Майер, 2022 годПишем рецензию, снимаем видеоКриптография и взлом шифров на Python
Эл Свейгарт, 2020 годПишем рецензию, снимаем видеоPython — быстрый старт
Джейми Чан, 2023 годСнимаем видео, пишем рецензиюPython. Чистый код для продолжающих
Эл Свейгарт, 2022 годСнимаем видео. Пишем рецензиюPython для детей. Самоучитель по программированию
Джейсон Бриггс, 1 годСнимаем видео, пишем рецензию.
Программируем на Python в Minecraft
Роман Гурбаров, 2021 годСнимаем видео. Пишем рецензию.
Программирование на Python. Базовый курс
Роберт Сэджвик, 2020 годСнимаем видео, пишем рецензию.
Учим Python, делая крутые игры
Свейгарт Эл, 2018 годСнимаем видео. Пишем рецензию.
Язык программирования Python. Практикум
Роман Жуков, 2022 годСнимаем видео. Пишем рецензию
Python. Великое программирование в Minecraft
Андрей Корягин, 2021 годСнимаем видео, пишем рецензию.