Accélérez Python avec la concurrence – Real Python

By | décembre 8, 2020

Expert Python

La concurrence est le fait que votre ordinateur fasse plusieurs choses en même temps. Si vous en avez beaucoup entendu parler asyncio étant ajouté à Python mais vous êtes curieux de savoir comment il se compare à d'autres méthodes de concurrence ou vous vous demandez ce qu'est la concurrence et comment elle pourrait accélérer votre programme, vous êtes au bon endroit.

Dans ce cours, vous apprendrez ce qui suit:

  • Comment les programmes liés aux E / S sont affectés par la latence
  • Quels modèles de programmation simultanée utiliser
  • Quelles sont les différences entre les bibliothèques d'accès concurrentiel Python
  • Comment écrire du code qui utilise le filetage, asyncio, et multitraitement bibliothèques

Un exemple de code a été testé avec Python 3.8.5. Une grande partie de la asyncio La bibliothèque est en évolution depuis Python 3.4, il est recommandé d'utiliser au moins Python 3.7 pour le asyncio portions du cours.