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 (Эрик Мэтиз)
Еще одна книга для начинающих программистов. Первая часть посвящена питону, включая ООП, исключения и тестирование, а вторая содержит три проекта:
Создание игры.
Визуализация данных на базе matplotlib.
Разработка сайта на Django.
С одной стороны, в книге хорошие примеры и понятное объяснение, а с другой, достаточно много опечаток и есть проблемы с переводом. Также несколько устаревшая информация по Django, однако процесс разработки игры лично мне доставил удовольствие:
6. Python без проблем (Даниэль Зингаро)
Книга с забавными и нестандартными заданиями на развитие алгоритмического мышления. Сам Python в ней не сильно глубокий, но подход к обучению заслуживает внимания.
Будет полезна ученикам старших классов и студентам, которым важно научиться думать как программист, а не только овладеть синтаксисом или выучить приёмчики программирования.
7. Автоматизация рутинных задач с помощью Python (Эл Свейгарт)


Книга для тех, кто хочет с помощью Python решать повседневные прикладные задачи. Питон тут раскрывается не сильно глубоко, но если вам нужно автоматизировать обработку CSV-файлов и изображений, вытащить данные из Excel файлов, отправить информацию в Google таблицы, сделать email-рассылку и тд. то книга поможет.
Подойдет читателям с техническим складом ума, которые хотят добавить в свою работу немного полезного программирования.
8. Программирование на Python в примерах и задачах (Васильев А. Н.)
Одна из самых сложных книг в данном списке. В ней достаточно глубокое погружение в Python и много полезных примеров кода, включая работу с ООП. Но само повествование довольно академическое и потребует от читателя хорошей сноровки и подготовки.
Подойдет студентам технических ВУЗов, которые хотят быстро включиться в Python.
9. Другие книги
В этот список попали только хорошие книги для начинающих. Также мне попадались хорошие книги для продолжающих, книги для тех кто уже умеет программировать на других языках, ну и разумеется откровенная халтура. Полный список рассмотренных книг есть по ссылке.





Программирование на python
960 постов12K подписчика
Правила сообщества
Публиковать могут пользователи с любым рейтингом. Однако!
Приветствуется:
• уважение к читателям и авторам
• конструктивность комментариев
• простота и информативность повествования
• тег python2 или python3, если актуально
• код публиковать в виде цитаты, либо ссылкой на специализированный сайт
Не рекомендуется:
• допускать оскорбления и провокации
• распространять вредоносное ПО
• просить решить вашу полноценную задачу за вас
• нарушать правила Пикабу