Коротко об обзоре
Мы купили и изучили все популярные книги по Python для новичков, а также записали видео-обзоры и небольшие текстовые рецензии на каждую.
В финальном видео мы отобрали 8 лучших книг по питону, а также подготовили 6 советов о том, как правильно читать книги по программированию.
Книги по Python
Начинаем программировать на Python
Тони Гэддис, 2022 год, 5-е изданиеПолная рецензияОбновленное издание одной из лучших книг по Python для начинающих программистов. Автор рассказывает не только про язык, но и про программирование в целом.
В книге много блок-схем и иллюстраций, а также подробные описания приводимого кода. Большинство рассматриваемых примеров направлены на решение популярных бизнес-задач: расчета налогов, страховок, заработных плат и тд.
В новом издании появилась большая глава про работу с базами данных и язык SQL.
Учимся программировать с примерами на Python
Эрик Фримен, 2020 годПолная рецензияОтличная книга по Python для начинающих программистов с большим количеством творческих заданий и нестандартным повествованием.
В книге разбирается несколько несложных программ, на примере которых автор рассказывает о самых разных возможностях Python.
Знакомство с Python
Дэн Бейдер, 2023 годПолная рецензияКнига для начинающих программистов от автора «Чистого Python» и проекта Real Python.
Книга написана легким языком и не претендует на глубину изложения. Знакомство с Python для новичков в самом прямом смысле.
Python – это просто
Нилаб Нисчал, 2022 годПолная рецензияОтличная книга для тех, кто хочет стать аналитиком на Python. Автор пишет легко и понятно, приводит интересные примеры и реальные бизнес-задачи. Вся работа ведется в среде Jupyter Notebook, которая используется аналитиками.
Первая часть книги посвящена питону: синтаксису и философии. Во второй половине мы знакомимся с инструментами аналитики, включая NumPy, Pandas и Matplotlib.
Изучаем Python
Эрик Мэтиз, 2020 год, 3-е изданиеПолная рецензияДружелюбная книга с простыми, но емкими объясненями для новичков в Python
В первой половине автор объясняет базовые возможности языка: начиная от переменных и типов данных и заканчивая классами и юнит-тестами.
Вторая часть книги посвящена проектной деятельности: вы научитесь создавать игры на PyGame, обрабатывать данные и строить графики с помощью matplotlib, а также напишете сайт на Django.
Отлично подойдет начинающим разработчикам, которые хотят не только освоить Python, но и научиться проектировать и программировать проекты.
Python без проблем
Даниэль Зингаро, 2023 годПолная рецензияВеселая книга, в которой обучение строится через решение 25 забавных практических задач.
Отлично подойдет ученикам старших классов, студентам ВУЗов, а также тем, кто хочет научиться программировать в расслабленном режиме.
Глубокого погружения в Python в книге вы не найдет, зато проведете время обучения весело и интересно.
Начинаем программировать на Python
Тонни Гэддис, 2019 год, 4-е изданиеПолная рецензияОдна из лучших книг по Python для новичков в программировании. Автор рассказывает не только про язык, но и про программирование в целом.
В книге много блок-схем, подробные описания приводимого кода и большое количество интересных бизнес-задач, а также заданий на развитие навыков алгоритмирования и логического мышления.
Книге будет скучноватой для тех, кто уже умеет программировать на других языках.
Автоматизация рутинных задач с помощью Python
Эл Свейгарт, 2021 год, 2-е изданиеПолная рецензияКнига для новичков в Python, которые хотят не только научиться программировать, но и использовать питон для решения и автоматизации повседневных задач.
В первой части книги вы познакомитесь с синтаксисом и базовыми конструкциями Python, а во второй изучите различные библиотеки, которые упрощают разработку и дополняют ваши программы.
Во второй части разбирается работа с файлами, регулярные выражения, парсинг сайтов, обработка Excel-файлов, создание docx и pdf документов, взаимодействие с Google таблицами, а также отправка email-сообщений и работа с изображениями.
Программирование на Python в примерах и задачах
Васильев Алексей Николаевич, 2022 годПолная рецензияС одной стороны, книга написана для новичков, но с другой стороны, в ней плотное повествование, которое знакомит вас с основными концепциями Python уже в первой главе. Тут не будет легкого погружения как в других книга. Заниматься придется усердно с самого начала.
В последующих главах происходит более глубокое раскрытие каждой темы, включая ООП и работу с потоками. В книге много практических примеров и рабочего кода. Хотя набран он не самым лучшим шрифтом, что несколько затрудняет чтение.
Изучаем программирование на Python
Пол Бэрри, 2020 год, 2-е изданиеПолная рецензияОтличная книга для тех, кто уже умеет программировать на других языках. Автор в непринужденной форме, со схемами и иллюстрациями, подробно объясняет основы Python, а также рассказывает как создавать сайты на Flask и работать с базами данных на примере MySQL
Также в книге рассматриваются продвинутые возможности языка: генераторы, декораторы, виртуальные окружения и тд.
Непрактичный Python
Воган Ли, 2021 годПолная рецензияВ книге нет теории или описания синтаксиса языка, вместо этого она содержит 24 занимательных проекта на самые разные темы: от криптографии до игр и симуляции извержения вулканов.
«Непрактичный Python» отлично подойдет как вторая книга после изучения теории, чтобы вы могли развить свои навыки программирования.
Изучаем Python
Марк Лутц, 2020 год, 5-е изданиеПолная рецензияИз-за сложности изложения книга плохо подходит новичкам, но она должна быть в библиотеке любого Python-разработчика, которых хочет стать профессионалом.
В книге глубоко раскрывается большая часть возможностей Python и приводятся реальные примеры применения языка. Однако оригинал был написан в 2013 году и некоторые современные возможности Python не рассматриваются.
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
Майкл Доусон, 2020 год, 3-е изданиеПолная рецензияАвтор рассказывает о Python через написание небольших текстовых игр. В книге подробно описаны как основные возможности языка, так и много времени уделяется проектированию и написанию приложений с большим количеством строк кода.
Помимо текстовых игр в книге рассматриваются и графические игры на PyGame: с анимацией и звуком. А также оконные приложения.
Книга отлично подойдет новичкам без опыта программирования.
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, пишет неэффективные конструкции.
Одна из самых плохих книг по Питону.
Python 3 и PyQt 5. Разработка приложений
Николай Прохронеок, Владимир Дронов, 2019 год, 2-е изданиеСнимаем видео, пишем рецензию.
Программируем на Python в Minecraft
Роман Гурбаров, 2021 годСнимаем видео. Пишем рецензию.
Python, Django и PyCharm для начинающих
Анатолий Постолит, 2021 годСнимаем видео, пишем рецензию.
Black Hat Python программирование для хакеров и пентестеров
Зейтц Д. , Арнольд Т., 2021 годСнимаем видео, пишем рецензию.
Python для детей. Самоучитель по программированию
Джейсон Бриггс, 1 годСнимаем видео, пишем рецензию.
Большая книга проектов Python
Эл Свейгарт, 2022 годПишем рецензию, снимаем видеоОднострочники Python
Кристиан Майер, 2022 годПишем рецензию, снимаем видеоКриптография и взлом шифров на Python
Эл Свейгарт, 2020 годПишем рецензию, снимаем видеоPython. Чистый код для продолжающих
Эл Свейгарт, 2022 годСнимаем видео. Пишем рецензиюПрограммирование на Python. Базовый курс
Роберт Сэджвик, 2020 годСнимаем видео, пишем рецензию.
Python. Великое программирование в Minecraft
Андрей Корягин, 2021 годСнимаем видео, пишем рецензию.