Mise à jour en mai 2025.Ce cours intègre désormais Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours.Plongez dans le monde de la programmation concurrente et parallèle avec ce cours détaillé conçu pour les développeurs Python. Commencez par le threading, en apprenant comment créer et gérer des threads, et progressez vers la construction de systèmes complexes avec des classes de threading. Explorez des projets pratiques tels que la création d'un lecteur Wikipedia et d'un lecteur Yahoo Finance, en maîtrisant l'utilisation des files d'attente, des planificateurs et de l'intégration des bases de données. Passez au multiprocessing, en comprenant comment tirer parti de plusieurs cœurs de CPU pour améliorer les performances. Apprenez à mettre en œuvre des files d'attente et des pools multiprocessus, à gérer des arguments multiples et à optimiser les tâches gourmandes en ressources CPU. Enfin, plongez dans la programmation asynchrone, en maîtrisant les tâches asynchrones, les délais d'attente et les bibliothèques. Combinez les techniques asynchrones et multiprocessus pour des applications robustes et évolutives. Ce cours fournit une compréhension approfondie de la programmation concurrente et parallèle, vous préparant à relever les défis du monde réel et à optimiser vos applications Python pour la performance et l'efficacité. Ce cours est idéal pour les développeurs Python, les ingénieurs logiciels et les scientifiques de données qui souhaitent améliorer leurs compétences en programmation concurrente et parallèle. Une compréhension de base de Python est recommandée.

Programmation concurrente et parallèle en Python
Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Programmation concurrente et parallèle en Python

Instructeur : Packt - Course Instructors
Inclus avec
13 avis
Expérience recommandée
Ce que vous apprendrez
Comprendre les concepts fondamentaux de la programmation concurrente et parallèle en Python.
Mettre en œuvre des techniques de threading, de multiprocessing et de programmation asynchrone.
Concevoir des programmes multiprocessus qui s'exécutent plus rapidement et plus efficacement.
Appliquer des techniques pour répartir les charges de travail sur tous les cœurs de CPU disponibles sur une machine.
Compétences que vous acquerrez
- Catégorie : Gestion des bases de données
- Catégorie : Gestion des processus du système d'exploitation
- Catégorie : Récupération de données sur le Web
- Catégorie : Évolutivité
- Catégorie : Optimisation des performances
Outils que vous découvrirez
- Catégorie : Programmation Python
Détails à connaître

Ajouter à votre profil LinkedIn
2 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 3 modules dans ce cours
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuitJohns Hopkins University
Statut : Essai gratuitÉcole Polytechnique Fédérale de Lausanne
Statut : PrévisualisationÉcole Polytechnique Fédérale de Lausanne
Statut : Essai gratuit
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Avis des étudiants
- 5 stars
61,53 %
- 4 stars
7,69 %
- 3 stars
7,69 %
- 2 stars
15,38 %
- 1 star
7,69 %
Affichage de 3 sur 13
Révisé le 14 janv. 2025
Exactly as a good course should be - hands on and presenter with authoritative knowledge and clear train of thought
Foire Aux Questions
Plus de questions
Aide financière disponible,




