20+ источников для совершенствования навыков Python
Евгения Присяжная, Lead Communications Specialist в EPAM, делится образовательными ресурсами, которые помогут совершенствовать навыки Python.

Об основных концепциях языка и лучших практиках написания кода читайте в статье «Начинаем программировать на Python: полезное руководство для начинающих».
Книги
Книги позволяют вам учиться в собственном темпе: вы можете перечитывать главы, изучать примеры и выделять время на то, чтобы разобраться в сложных темах. Книги охватывают разнообразные темы, начиная с основ языка и заканчивая более продвинутыми концепциями.
Список новинок и книг с самым высоким рейтингом для изучения Python:
Новинки
- Fast Python, Tiago Antao (дата релиза — июнь 2023)
- Causal Inference in Python, Matheus Facure (дата релиза — июль 2023)
- Head First Python, 3rd Edition, Paul Barry (дата релиза — август 2023)

Ранний релиз
- Developing Apps with GPT-4 and ChatGPT, Olivier Caelen & Marie-Alice Blete (ожидаемая дата релиза — сентябрь 2023)
- Building Recommendation Systems in Python and JAX, Bryan Bischof & Hector Yee (ожидаемая дата релиза — декабрь 2023)
- Hypermodern Python Tooling, Claudio Jolowicz (ожидаемая дата релиза — апрель 2024

The highest rating
- Python Crash Course, 2nd Edition, by Eric Matthes (дата релиза — май 2019)
- Automate the Boring Stuff with Python, 2nd Edition, by Al Sweigart (дата релиза — ноябрь 2019)
- Python Crash Course, 3rd Edition, Eric Matthes (дата релиза — январь 2023)
- Python for Data Analysis, 3rd Edition,Wes McKinney (дата релиза — август 2022)
- Introducing Python, 2nd Edition, by Bill Lubanovic (дата релиза — ноябрь 2019)
- Python Testing with pytest, by Brian Okken (дата релиза — февраль 2022)

Курсы LinkedIn Learning
Курсы LinkedIn Learning — еще один отличный способ изучения Python. Они составлены в виде путей обучения и структурированы таким образом, чтобы вы могли постепенно усваивать информацию. Преподаватели курсов — это эксперты индустрии и опытные профессионалы, которые помогут углубить ваши знания и улучшить развитие навыков.
Несколько тематических курсов для специалистов разных уровней:
Уровень: начинающий
Уровень: продвинутый
- Python Data Analysis
- Python for Data Science Essential Training Part 1/Part 2
- Hands-On Introduction: Python
Level: Advanced
Live-мероприятия
- Python Data Structures and Comprehensions —26 сентября, 2023 (уровень: начинающий)
- Python Full Throttle with Paul Deitel — 3 октября, 2023 (уровень: начинающий/средний)
- Introduction to Python Programming — 5 октября, 2023 (уровень: начинающий)
- Object-Oriented Programming in Python — 10 октября, 2023 (уровень: средний)
- Programming with Python: Beyond the Basics — 12 октября, 2023 (уровень: средний)
- Hands-On Python Programming with HTTPX — 12 октября, 2023 (уровень: начинающий/средний)
Чтобы улучшать навыки, необходимо последовательно применять теоретические знания на практике. Книги и курсы дают основу, но разработка кода и работа над реальными проектами имеют не менее важное значение для совершенствования навыков Python.