Коротко об обзоре
Мы купили и изучили все популярные книги по 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 – это просто
Нилаб Нисчал, 2022 годПолная рецензияОтличная книга для тех, кто хочет стать аналитиком на Python. Автор пишет легко и понятно, приводит интересные примеры и реальные бизнес-задачи. Вся работа ведется в среде Jupyter Notebook, которая используется аналитиками.
Первая часть книги посвящена питону: синтаксису и философии. Во второй половине мы знакомимся с инструментами аналитики, включая NumPy, Pandas и Matplotlib.
Непрактичный Python
Воган Ли, 2021 годПолная рецензияВ книге нет теории или описания синтаксиса языка, вместо этого она содержит 24 занимательных проекта на самые разные темы: от криптографии до игр и симуляции извержения вулканов.
«Непрактичный Python» отлично подойдет как вторая книга после изучения теории, чтобы вы могли развить свои навыки программирования.
Программирование на Python в примерах и задачах
Васильев Алексей Николаевич, 2022 годПолная рецензияС одной стороны, книга написана для новичков, но с другой стороны, в ней плотное повествование, которое знакомит вас с основными концепциями 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
Марк Саммерфилд, 2020 годПолная рецензияКнига для профессиональных программистов, которые хотят быстро освоить Python. Будет сложной для новичков и разработчиков с небольшим опытом.
Первая часть книги раскрывает не только основные возможности Python, но и содержит много реальных практических примеров, а также описание стандартных модулей, что позволяет пользоваться ей как справочником.
Вторая часть служит комментариями к исходным кодам, которые идут к книге. Из-за этого текст сложно воспринимается и зачастую трудно понять, что автор имеет ввиду.
Чистый Python
Дэн Бейдер, 2018 годПолная рецензияКнига содержит различные трюки и приемы для профессиональных программистов и не подходит для начинающих разработчиков на Python.
Рекомендована всем, кто хочет разбираться во всех тонкостях языка.
Python 3. Самое необходимое
Дронов, Прохоренок, 2020 год, 2-е изданиеПолная рецензияКнига подойдет программистам на других языках, которым нужно быстро освоиться с питоном, а времени на какие-то самоучители для совсем новичков нет.
С одной стороны, в книге рассмотрены популярные python библиотеки, которые, действительно, часто применяются на практике. Но, с другой стороны, почти 100 страниц посвящены Tkinter, а далеко это не самая популярная библиотека.
Python. Создаем программы и игры
Кольцов Д. В., 2019 год, 2-е изданиеПолная рецензияКнига неплохо начинается, но ближе к середине появляются ошибки как в верстке, так и в коде. Также автор начинает усложнять повествование.
Python. Полное руководство
Кольцов Д. В., 2022 годПолная рецензияКнига не подходит для начинающих программистов, так как у неё сложный язык, а также есть пробелы в повествовании.
Многие темы пересекаются с книгой «Python 3. Самое необходимое» Дронова и Прохоренка.
Основы программирования на языке Python
Дмитрий Златопольский, 2018 год, 2-е изданиеПолная рецензияКнига является задачником на Python. Сам язык раскрыт не в полном объеме: не затронуты классы, исключения, модули. Но это компенсируется большим количеством заданий на развитие навыков программирования.
Подойдет ученикам, которые изучают Python по другим книгам, курсам или в качестве задачника для программы ВУЗа.
Сам себе программист
Кори Альтхофф, 2020 годПолная рецензияКнига не столько про Python, сколько про программирование в целом. Глубокого погружения в язык нет, но есть общая информация про написание кода и работу программиста, включая взаимодействие с терминалом, написание регулярных выражений, системы контроля версий.
Завершается книга советами по получению первой работы и прохождению собеседования.
Учим Python, делая крутые игры
Свейгарт Эл, 2021 год, 4-е изданиеПолная рецензияБольшая часть книги посвящена небольшим текстовым играм на Питоне.
Ближе к середине начинаются проблемы с отступами и форматированием, что делает код не рабочим. Финальные игры делаются на PyGame, но они не такие интересные как в другой подобной литературе.
Python — быстрый старт
Джейми Чан, 2023 год, 2-е изданиеПолная рецензияНебольшая книга по 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. Практикум
Роман Жуков, 2022 год, 2-е изданиеПолная рецензияВ книге много ошибок, из-за которых программы не будут запускаться. Также не соблюдены отступы и общие рекомендации PEP 8 для Python.
Python. Программирование для начинающих
Майк МакГрат, 2020 годПолная рецензияИз-за плохой верстки 90% кода из книги не работает.
Автор допускает много неточностей и придерживается плохого стиля кодирования: не соблюдает стандарты Python, пишет неэффективные конструкции.
Одна из самых плохих книг по Питону.
Black Hat Python программирование для хакеров и пентестеров
Зейтц Д. , Арнольд Т., 2021 годСнимаем видео, пишем рецензию.
Большая книга проектов Python
Эл Свейгарт, 2022 годПишем рецензию, снимаем видеоОднострочники Python
Кристиан Майер, 2022 годПишем рецензию, снимаем видеоКриптография и взлом шифров на Python
Эл Свейгарт, 2020 годПишем рецензию, снимаем видеоPython. Чистый код для продолжающих
Эл Свейгарт, 2022 годСнимаем видео. Пишем рецензиюPython. Великое программирование в Minecraft
Андрей Корягин, 2021 годСнимаем видео, пишем рецензию.
Python 3 и PyQt 5. Разработка приложений
Николай Прохронеок, Владимир Дронов, 2019 год, 2-е изданиеСнимаем видео, пишем рецензию.
Программируем на Python в Minecraft
Роман Гурбаров, 2021 годСнимаем видео. Пишем рецензию.
Python для детей. Самоучитель по программированию
Джейсон Бриггс, 1 годСнимаем видео, пишем рецензию.
Python, Django и PyCharm для начинающих
Анатолий Постолит, 2021 годСнимаем видео, пишем рецензию.
Программирование на Python. Базовый курс
Роберт Сэджвик, 2020 годСнимаем видео, пишем рецензию.