180

8 книг по Python для новичков в 2023 году

Три года я изучал книги по Питону и искал среди них ту, которая лучше всего подойдет начинающему разработчику. В итоге из 34-х книг осталось только 8, которые не стыдно порекомендовать.

Итак, список книг по Питону с кратким описанием для тех кто не хочет смотреть видео:

1. Начинаем программировать на Python, 5-издание (Тони Гэддис)

Одна из лучших книг по Python с хорошими объяснениями, понятными схемами и интересными заданиями.

В книге рассматривается не только Python, но и программирование в целом, включая вводную информацию об устройстве компьютера для программиста.

Последние две главы посвящены созданию программ с графическим интерфейсом на Tkinter и работе с базами данных и SQL.

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

Из минусов: в книге плохой переплет (у некоторых читателей начали выпадать страницы).

2. Изучаем программирование с примерами на Python (Эрик Фримен)

Нестандартная и веселая книга по программированию. Как и в предыдущей, тут хорошие примеры и объяснения, а также много схем, которые в подробностях раскрывают сложные концепции программирования.

В процессе чтения вам будет предложено написать несколько небольших проектов, включая программу для отслеживания координат МКС и игру "Жизнь".

3. Знакомство с Python (Дэн Бейдер)

Лаконичное руководство по Python от автора книги "Чистый Python" и проекта RealPython. Хорошее и плавное погружение в Питон с разбором полезных библиотек: включая обработку CSV файлов, установку пакетов с помощью pip, работу с PDF, знакомство с базами данных, парсинг сайтов, научные вычисления в NumPy и создание приложений с графическим интерфейсом.

Книга не сильно глубокая, но как старт в программирование на Python вполне хороша.

4. Python – это просто (Нилаб Нисчал)

Книга для тех, кто хочет вкатиться в аналитику на Python. Все примеры приводятся на базе Jupyter Notebook. Сам Python освещается не сильно глубоко, но зато в книге много про Pandas, Numpy, Matplotlib и другие средства аналитики.

Книга написана практикующим аналитиком и маркетологом.

5. Изучаем Python (Эрик Мэтиз)

Еще одна книга для начинающих программистов. Первая часть посвящена питону, включая ООП, исключения и тестирование, а вторая содержит три проекта:

  1. Создание игры.

  2. Визуализация данных на базе matplotlib.

  3. Разработка сайта на Django.

С одной стороны, в книге хорошие примеры и понятное объяснение, а с другой, достаточно много опечаток и есть проблемы с переводом. Также несколько устаревшая информация по Django, однако процесс разработки игры лично мне доставил удовольствие:

Скрин игры "Инопланетное вторжение"

Скрин игры "Инопланетное вторжение"

6. Python без проблем (Даниэль Зингаро)

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

Будет полезна ученикам старших классов и студентам, которым важно научиться думать как программист, а не только овладеть синтаксисом или выучить приёмчики программирования.

7. Автоматизация рутинных задач с помощью Python (Эл Свейгарт)

Книга для тех, кто хочет с помощью Python решать повседневные прикладные задачи. Питон тут раскрывается не сильно глубоко, но если вам нужно автоматизировать обработку CSV-файлов и изображений, вытащить данные из Excel файлов, отправить информацию в Google таблицы, сделать email-рассылку и тд. то книга поможет.

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

8. Программирование на Python в примерах и задачах (Васильев А. Н.)

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

Подойдет студентам технических ВУЗов, которые хотят быстро включиться в Python.

9. Другие книги

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

Какую из книг вы читали?
Всего голосов:
Больше постов читайте по тегу «Программирование». А если хотите изучить новую профессию, посмотрите актуальные курсы от проверенных школ с реальными отзывами на сайте Пикабу Курсы.

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества