RSS Планета Python

Настоящий Python: Ускорьте Python с помощью параллелизма

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