
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Concurrent and Parallel Programming in Python
Курс «Конкурентное и параллельное программирование на Python» поможет вам глубже понять, как эффективно использовать многопоточность, асинхронность и многопроцессорность для ускорения работы приложений. Эти навыки особенно важны при создании производительных систем, активно взаимодействующих с сетью, внешними сервисами или большими объемами данных.
Материал курса построен так, чтобы вы не просто узнали теорию, но и смогли применить её на практике, шаг за шагом создавая рабочие примеры и оптимизируя код под реальные задачи.
Для начала вы разберетесь, почему программы замедляются и какие типы ограничений — связанные с вводом-выводом или с вычислениями — сильнее всего влияют на производительность. Вы узнаете, как профилировать код и определять, что именно мешает вашему приложению работать быстрее.
Затем вы погрузитесь в инструменты конкурентности Python, такие как:
На практике вы создадите многопоточную программу, которая одновременно собирает данные из интернета, обрабатывает их и сохраняет в локальную базу данных.
Для задач, ограниченных производительностью процессора, вы освоите библиотеку multiprocessing. Она позволяет распределять вычисления между несколькими ядрами процессора, существенно ускоряя выполнение ресурсоёмких операций.
В финальной части курса вы научитесь комбинировать асинхронность и многопроцессорность. Такой подход позволяет одновременно:
Каждый технический блок сопровождается практическими демонстрациями и рабочими примерами. А весь код курса доступен в GitHub‑репозитории, ссылка на который находится в первом занятии.
Он поможет вам:
В результате вы сможете уверенно применять конкурентные и параллельные техники в реальных проектах, снижая время отклика приложений и улучшая их производительность.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум

Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
В общем курс не рекомендую!