Maîtriser Python - Optimiser les calculs par le parallélisme pour l'entreprise | Arkeonrecherche
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
- Comprendre les mécanismes du parallélisme en Python", "Identifier les sections de code éligibles à la parallélisation", "Utiliser les bibliothèques adaptées (multiprocessing, concurrent.futures, Dask)", "Appliquer les bonnes pratiques pour éviter les goulots d'étranglement", "Intégrer les solutions parallèles dans un pipeline existant"]
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
- Durée : 1 jour (7 heures)
- Format : presentiel
- Tarif : Sur devis , finançable OPCO
Cette formation est dispensée par BusinessDigital.fr, organisme certifié Qualiopi (NDA 84692529769).