Параллельная обработка - это действие, при котором ваш компьютер выполняет несколько задач одновременно. Если вы много слышали о добавлении asyncio в Python, но интересуетесь, как оно сравнивается с другими методами параллельной обработки, или задумываетесь о том, что такое параллельная обработка и как она может ускорить вашу программу, вы пришли в нужное место.
В этом курсе вы узнаете следующее:
Как программы, ограниченные вводом/выводом, влияют на задержку
Какие шаблоны параллельного программирования использовать
В чем разница между библиотеками параллельной обработки Python
Как писать код, использующий библиотеки threading, asyncio и multiprocessing
Примеры кода были протестированы с использованием Python 3.8.5. Поскольку большая часть библиотеки asyncio находилась в стадии разработки с Python 3.4, рекомендуется использовать хотя бы Python 3.7 для разделов курса, связанных с asyncio.
realpython.com
Real Python: Speed Up Python With Concurrency
