Skip to Content
Utiliser Asyncio en Python
book

Utiliser Asyncio en Python

by Caleb Hattingh
November 2024
Intermediate to advanced
166 pages
4h 31m
French
O'Reilly Media, Inc.

Overview

Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com

Si tu fais partie des développeurs Python rebutés par la complexité d'asyncio, il est temps d'y regarder à deux fois. Asyncio est compliqué parce qu'il vise à résoudre les problèmes de programmation de réseaux simultanés pour les développeurs de frameworks et d'utilisateurs finaux. Les fonctionnalités que tu dois prendre en compte sont un petit sous-ensemble de l'ensemble de l'API asyncio, mais choisir les bonnes fonctionnalités est la partie la plus délicate. C'est là que ce livre pratique entre en jeu.

Caleb Hattingh, développeur Python chevronné, t'aide à acquérir une compréhension de base des éléments constitutifs d'asyncio, suffisante pour commencer à écrire des programmes simples basés sur des événements. Tu apprendras pourquoi asyncio offre une alternative plus sûre au multitâche préemptif (threading) et comment cette API offre un moyen simple de prendre en charge des milliers de connexions simultanées. de prendre en charge des milliers de connexions de socket simultanées.

  • Tu obtiendras une comparaison critique d'asyncio et du threading pour la programmation simultanée de réseaux.
  • Fais un tour d'horizon d'asyncio, y compris un guide de démarrage rapide pour démarrer en boucle avec la programmation basée sur les événements
  • Apprends la différence entre les fonctionnalités d'asyncio pour les développeurs d'utilisateurs finaux et celles pour les développeurs de frameworks.
  • Comprendre la nouvelle syntaxe du langage async/await d'asyncio, y compris les coroutines, les tâches et les futures API.
  • Obtenir des études de cas détaillées (avec le code) de certaines bibliothèques tierces populaires compatibles avec asyncio.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Mac OS X Hacks

Mac OS X Hacks

Kevin Hemenway, Rael Dornfest
Google Hacks

Google Hacks

Tara Calishain, Rael Dornfest

Publisher Resources

ISBN: 9798341620612