Найти тему
Simple Prog

Список книг, рекомендуемых к прочтению Python-программисту

Привет, друзья! В этой статье собрана подборка книг по Python, вышедших в прошлом, 2020 году. Все они предназначены для начинающих программистов, некоторые — для изучения языка Python с нуля.

Абсолютное большинство книг в списке изданы на английском языке. Хотелось бы отметить, что чтение таких вот книг для новичков в оригинале — отличный способ подтянуть профессиональную английскую лексику (даже если материал книги уже слишком прост для вас).

Python Fastlane

Автор: Martin Gioldmeyr. Язык: английский.
Автор: Martin Gioldmeyr. Язык: английский.

Учебник для изучения языка Python с нуля. Выдающихся особенностей нет, упражнений нет. Книга делится на девять частей, в которых последовательно разбираются такие темы как установка Python, переменные и типы данных, операторы, циклы, функции, обработка ошибок и исключений, работа с файлами, классы и объекты. В общем, весь минимум, необходимый для знакомства с языком программирования.

Learn Python programming

Автор: Michael Learn. Язык: английский.
Автор: Michael Learn. Язык: английский.

Короткая методичка по Python для начинающих. В связи со сжатостью изложения на учебник не тянет. Опять же, выдающихся особенностей нет, упражнений нет, зато коротко и по делу.

Изучаем Python. Два тома

Автор: Марк Лутц. Язык: русский.
Автор: Марк Лутц. Язык: русский.
Автор: Марк Лутц. Язык: русский.
Автор: Марк Лутц. Язык: русский.

Если читать отзывы о книгах Лутца, легко заметить, что автор никого не оставляет равнодушным. Одна половина читателей считает его труд «Библией для программиста», а другая — графоманством и переливанием из пустого в порожнее. Возможно, разница восприятия объясняется разными ожиданиями людей.

В любом случае, это очень подробное учебное пособие. И объемное (больше 800 страниц). Вообще книга «Изучаем Python» даже еще объемнее, но второй том вышел отдельно, в 2020 году. В первом томе всесторонне разбирается сам язык, а во втором фокус смещается на его практическое применение.

От себя скажу, что это та книга, которая ввела меня в python. Лично рекомендую.

Python 3.8

Автор: Nat Dunn, Webucator. Язык: английский.
Автор: Nat Dunn, Webucator. Язык: английский.

Автор книги — основатель сайта webucator.com, где собраны курсы по самым разным технологиям, включая Python. Собственно, книга и составлена на основе уроков по Python, которые читали на курсах разные преподаватели.

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

Python One-Liners

Автор: Christian Mayer. Язык: английский.
Автор: Christian Mayer. Язык: английский.

Любопытная книга. Она не предназначена для обучения языку с нуля, но определенно будет полезна начинающим питонистам, которые уже познакомились с базовым синтаксисом.

One-liners (можно перевести как «однострочники») — краткие, полезные программы, вмещенные в одну строчку кода.

Изучение этих программ, во-первых, позволит вам улучшить ваши навыки чтения и написания кода. Во-вторых, вы познакомитесь с популярными библиотеками Python, в частности, для data science и машинного обучения. В-третьих, вы научитесь писать код в стиле Python — это особенно важно для программистов, уже владеющих каким-то другим языком.

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

Какие из книг вы уже читали? Поделитесь отзывами!