
В любом обучении важен сам процесс и то, какой материал вы используете. Сайт proglib.io опубликовал подборку книг по Python на любой случай.
Список книг по Python
The Python Tutorial
Автор: Yeradis P. Barbosa Marrero
Этот учебник даст читателю базовые знания по синтаксису, операторам и элементам языка. После прочтения вы познакомитесь с основными возможностями, популярными библиотеками, сможете писать несложные модули и программы.

Intermediate Python
Автор: Obi Ike-Nwosu
Книги Python, как эта, подойдут для программистов, желающих освоить повышенный уровень сложности ЯП и имеющих опыт работы с каким-либо ОО языком. Книга охватывает несколько основных тем и обеспечивает углубленный подход к ним.

Data structures and algorithm using Python
Автор: Rance D. Necaise
Данная Python книга pdf формата пригодится студентам, изучающим компьютерные науки. Потребуются знания ОО подхода, типов данных и алгоритмов, а также опыт написания программ с использованием основных операторов и конструкций.

Изучаем Python
Автор: Марк Лутц
Книга Марка Лутца – это учебник, написанный понятным языком для программистов с разным уровнем подготовки. Вы узнаете, как работать с модулями и классами, разберетесь с обработкой исключений и инструментами разработки, используемыми при создании крупных программ.

Python и анализ данных
Автор: Уэс Маккинли
Достойные Python книги на русском встречаются редко, но это тот случай. Вы научитесь правильно работать и оперировать модулями Python, изучите основы NumPy и NoSQL. Автор рассказывает, как начать работать с инструментами анализа данных в Pandas, а также о создании диаграмм, статических и интерактивных визуализаций с помощью matplotlib.

Изучаем Python. Программирование игр и веб-приложения
Автор: Эрик Мэтиз
Из этой Python книги вы узнаете, как создавать игры, визуализировать различные данные и научитесь создавать веб-приложения на Django. Будут рассмотрены как основы (циклы, списки, классы), так и более углубленные вопросы по типу написания собственной игры.

Python для сложных задач. Наука о данных и машинное обучение
Автор: Дж. Вандер Плас
Если вы работаете в сфере Data Science или хотите узнать что-то новое, то обучение можно начать с данной книги Python. В ней вы найдете ответы на вопросы по вычислительным и статистическим методам, передовым алгоритмам разработки, манипулированию данными и т. д.

Learning to program using Python
Автор: Cody Jackson
Изучаем программирование в легкой и дружественной форме. Эту и другие Python книги скачать можно на нашем Telegram-канале.

Глубокое обучение на Python
Автор: Франсуа Шолле
Столь сложную тему, как глубокое обучение, лучше изучать с помощью этой книги Python. Вы разберетесь с практической частью работы компьютерного зрения, обработки языка и генеративных моделей.

Введение в машинное обучение
Авторы: Андреас Мюллер, Сара Гвидо
Без этой Python книги на русском не обойтись. Вы будете использовать библиотеки scikit-learn, NumPy и matplotlib, а также сможете создать свою систему машинного обучения.

Многие из представленных выше книг переведены на русский, и даже вышли новые издания. Можно сравнить цены на них и купить на сайте https://pythonworld.ru/bookshop