Python — один из самых популярных языков программирования, и для того, чтобы выделиться среди специалистов, необходимо обладать определёнными знаниями и навыками. Чтение книг по Python — один из самых эффективных способов развить и углубить их.
digigo составил подборку лучших книг по Питону, благодаря которым вы можете начать изучение этого языка программирования самостоятельно и сформировать прочные умения и навыки разработчика. В конце статьи бонус — видео от нашего спикера Алексея, эксперта в веб-разработке, в котором он рассмотрел книги для разработчиков на Java, Python, C++, JS, ОС.
1.Эрик Маттес, Ускоренный курс Python
Одной из лучших книг по Python для начала изучения является «Python Crash Course». Эта книга — международный бестселлер с более 1 миллионом проданных экземпляров. Её популярность среди читателей во многом объясняется тем, что она предлагает простые и актуальные руководства по Python в быстром темпе. Книгу можно разделить на две части. В первую часть входят базовые знания и изучение основ языка Python. Она предлагает интерактивный подход к обучению, оставляя при этом возможность практически выполнять то, чему вас учат. В ней также предлагаются три практических проекта для разработки различных приложений, которые включают в себя:
- создание онлайн веб-приложения;
- использование библиотек Питона для создания набора визуализаций данных;
- создание аркадной игры по мотивам Space Invaders.
Одно из главных преимуществ книги — она не требует предварительных знаний в области программирования. Кроме того, в ней есть руководства по продвинутому обучению в виде проектов, которые вызывают интерес у опытных программистов. Так, вы не только изучаете теоретическую базу, но и при желании работаете над проектами, которые могут стать частью вашего портфолио в будущем.
2.Эл Свейгарт, Автоматизация рутинных задач с помощью Python
Это ещё один бестселлер, который нравится более 94% пользователей Google и имеет рейтинг 4,3 из 5 по версии Goodreads. В отличие от других книг по Python, она фокусируется на обучении искусству автоматизации некоторых скучных и рутинных задач с помощью программирования в удобной для новичков форме.
Книга предлагает знания обо всём, начиная от автоматизации задач, связанных с кликами, поиска данных в Интернете и заканчивая работой с Google Sheets и Gmail. В процессе чтения вы узнаете множество интересных вещей, включая поиск текста в различных файлах без их открытия, обновление и переименование файлов и папок без особых усилий.
Эта книга поможет вам расширить свои знания и научиться эффективно автоматизировать рутинные задачи, отнимающие много времени.
3.Марк Лутц, Изучаем Python
Learn Python — это книга известного автора Марка Лутца. Она основана на его учебном курсе и помогает читателям научиться писать качественный код на Питоне.
Книга рекомендуется как новичкам, так и профессионалам в разработке, но больше всего её любят за упрощённые объяснения для начинающих. Она предлагает самоучители в виде тестов, иллюстраций и упражнений для практического применения полученных знаний. Кроме того, читатели узнают расширенные возможности языка Python, такие как встроенные типы данных (списки, числа и словари). Также, читатель научится использовать функции, чтобы избежать избыточности кода и упаковывать код для повторного использования.