Если вы решили изучить питон с нуля самостоятельно, то обязательно обратите внимание на эти книги.
1. Марк Лутц. Изучаем python. [II тома].
Это классика жанра и одна из лучших книг по изучению языка питон в мире. Автор подробно разъясняет основы и конструкции языка питон, формирует правильное понимание архитектуры объектов языка у читателя.
Стиль изложения немного затянутый, поэтому необходимо набраться терпения и свободного времени. Это не экспресс-курс.
Конечно, рекомендуется читать эту книгу в оригинале: на англ. яз., т. к. перевод на русский, как обычно, печален и содержит ошибки. Для изучения языка с нуля эти ошибки несущественны.
2. Эрик Мэтиз. Изучаем python.
Мировой бестселлер и номер 1 на сайте амазон в разделе книги по изучению языка питон.
Автор рассказывает об основах языка питон, визуализации данных, тестировании и даже о создании сайтов на django.
Книга интересна, ее можно рассматривать как введение в программирование на языке питон и дополнение к Марку Лутцу. Почему? Потому что объем материала по содержанию - это 50% книги М. Лутца.
Если начинать заниматься с этой книгой, то обязательно потребуется дополнение материала для полного понимания разделов.
3. Эл Свейгарт. Автоматизация рутинных задач с помощью Python. Практическое руководство для начинающих.
Книгу можно читать после изучения труда Эрика Мэтиза. Изучаем python.
Автор понятным языком с пошаговым разбором предлагает решение с помощью Python для рутинных задач. Например, отправка уведомлений по e-mail, чтение файлов и т.п.
4. Python. Экспресс-курс. Наоми Седер.
Экспресс-курс для программистов, которые работают на других языках и хотят изучить python.
Первые две части посвящены основам языка. Затем автор рассматривает популярные библиотеки и инструменты: библиотеки для работы с файлами, сетями, регулярными выражениями, базами данных и пр. В заключении представлен обзор библиотеки для работы с данными Pandas и редактора Jupyter.
5. Изучаем программирование на Python. Пол Бэрри.
Книга подойдет тем, кто уже владеет основами программирования и работает с другими языками. Автор объясняет основы языка python, рассказывает как создавать сайты на Flask и работать с базами данных на примере MySQL. Рассматриваются продвинутые возможности языка: генераторы, декораторы, виртуальные окружения и др.
В книге много иллюстраций: схем, рисунков, визуальных пояснений, что позволяет быстрее запомнить материал.
#питон #pythonснуля #питонснуля #программированиедляначинающих #технологии