Изучать Python можно по книгам, а можно, проходя платные или бесплатные курсы на специализированных платформах, а еще есть видеокурсы на Youtube. А лучше - комбинируйте всю доступную информацию.
Книги, с которых можно начать изучать Python:
Эрик Мэтиз. Изучаем Python - более простая книга, с примерами написания нескольких простых приложений
Марк Лутц. Изучаем Python (в двух томах, 5-е издание) - более фундаментальный и подробный труд
Стивен Ф. Лотт, Дасти Филлипс. Объектно-ориентированный Python (4-е издание) - из названия понятно, что книга посвящена ООП. Если не осилите 2-й том Лутца, то попробуйте эту книгу.
Книги, которые стоит изучить после освоения азов:
Лусиано Ромальо. Python - к вершинам мастерства (2-е издание от 2022 года)
Марк Саммерфилд. Python на практике (полезна главами о паттернах проектирования ООП)
Мэттью Фаулер. Asincio и конкуретное программирование на Python
Роберт Мартин. Чистая архитектура
Книги по алгоритмам и структурам данных (которые бы стоило поизучать):
Адитья Бхаргава. Грокаем алгоритмы (2-е издание)
Брэдфорд Такфилд. Алгоритмы неформально
Томас Кормэн. Алгоритмы, вводный курс (более простой вариант следующей книги)
Томас Кормэн, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы, построение и анализ
Для практики:
Ли Воган. Непрактичный Python - книга посвящена написанию множества самых разных приложений с дополнительными простыми и усложнёнными заданиями для самостоятельного решения
https://www.codewars.com - сайт с задачами различного уровня сложности (англ.)
https://leetcode.com/ - сайт с задачами различного уровня сложности (англ.)
https://okpython.net/python/python_zadachnik/python_zadachnik.html (рус.)
Бесплатные курсы на платформе Stepik:
Поколение Python. Курс для начинающих
Поколение Python. Курс для продвинутых
Добрый, добрый Python от Сергея Балакирева
Инди-курс программирования на Python от Артема Егорова
Бесплатный базовый курс от Яндекс:
Видео на Youtube (который с определённого момента вдруг стал умирать в России):
Добрый, добрый Python. Курс для начинающих от Сергея Балакирева
Объектно-ориентированное программирование на Python от Сергея Балакирева
Python для начинающих от Артема Егорова
Объектно-ориентированное программирование Python от Артема Егорова
Комментариев нет:
Отправить комментарий
Все комментарии проходят премодерацию