Python : optimisation des calculs parallèles pour l'entreprise — Financement OPCO possible | Animetik

Le programme Python : optimisation des calculs parallèles pour l'entreprise a été conçu pour des professionnels en poste.

Cette formation s'adresse aux développeurs et ingénieurs souhaitant optimiser les performances de leurs applications Python en exploitant le calcul parallèle. Les participants apprennent à identifier les goulots d'étranglement, choisir les bonnes bibliothèques (multiprocessing, concurrent.futures, Dask) et structurer leur code pour des traitements intensifs. Des cas concrets d'entreprise illustrent les gains de performance et les pièges à éviter. La journée alterne théorie, démonstrations et ateliers pratiques pour une mise en œuvre immédiate.

Objectifs

Programme

[{"module": "Introduction au calcul parallèle en Python", "content": "Distinction entre parallélisme et concurrence. Présentation des limites du GIL et des solutions pour le contourner. Panorama des bibliothèques disponibles : threading, multiprocessing, concurrent.futures, Dask. Critères de choix selon le type de traitement (CPU-bound vs I/O-bound).", "duration_hours": 1.5}, {"module": "Multiprocessing : parallélisme natif Python", "content": "Création et gestion de processus. Communication inter-processus avec Queues et Pipes. Sérialisation des données. Gestion des erreurs et récupération. Exemple : traitement parallèle d'un grand volume de fichiers.", "duration_hours": 2}, {"module": "Concurrent.futures : abstraction des patterns parallèles", "content": "Utilisation des classes ThreadPo

Modalités


Cette formation est dispensée par BusinessDigital.fr, organisme certifié Qualiopi (NDA 84692529769).