Se former en Python - Optimiser les calculs par le parallélisme pour l'entreprise | Lesdupre

Python - Optimiser les calculs par le parallélisme pour l'entreprise propose un chemin balisé, du premier module au certificat.

Cette formation permet aux entreprises d'optimiser leurs traitements informatiques en utilisant efficacement le parallélisme avec Python. À travers des cas concrets et des exercices pratiques, les participants apprennent à identifier les opportunités de parallélisation, à choisir les bonnes bibliothèques (comme concurrent.futures, multiprocessing ou Dask) et à les intégrer dans leurs processus existants. L'objectif est de réduire les temps d'exécution sans modifier l'architecture globale des systèmes. Adaptée aux développeurs et ingénieurs souhaitant booster les performances de leurs applications.

Objectifs

Programme

[{"module": "Fondamentaux du parallélisme en Python", "content": "Différences entre threads et processus. Modèle GIL en Python. Limites du parallélisme natif. Présentation des bibliothèques standards (threading, multiprocessing, concurrent.futures). Cas d'usage entreprise : traitements batchs, calculs intensifs, ETL.", "duration_hours": 1.5}, {"module": "Optimisation des boucles et traitements séquentiels", "content": "Analyse des boucles critiquables. Techniques de parallélisation avec concurrent.futures (ThreadPoolExecutor, ProcessPoolExecutor). Benchmarking avant/après. Gestion des erreurs et limites.", "duration_hours": 1.5}, {"module": "Parallélisme multi-processeurs avancé", "content": "Utilisation de multiprocessing pour contourner le GIL. Passage de messages entre processus (Queue,

Modalités


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