Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Accélérez vos applications Python grâce à la parallélisation et maîtrisez le multithreading, le multiprocessing et le calcul distribué avec Python.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
La formation Parallélisation avec Python vous permettra de transformer vos scripts Python en outils performants capables d’exploiter pleinement vos ressources matérielles.
Durant 5 jours, découvrez comment optimiser vos applications grâce à la parallélisation sur CPU, GPU et clusters, en utilisant des outils modernes comme Ray, Dask ou Numba.
Vous apprendrez :
- à profiler vos programmes,
- à contourner les limites du GIL
- et à tirer profit des architectures parallèles pour des tâches comme le traitement d’images, l’analyse de données ou les calculs massifs.
En fin de formation, vous saurez non seulement paralléliser vos tâches sur des machines locales, mais également déployer des traitements distribués sur des clusters pour maximiser vos performances.
Cette formation s’adresse aux développeur·euse·s web, administrateur·rices·s système ou data scientist.
Nos formations suivantes pourraient alors vous intéresser !
- formation Python
- formation Python Avancé
- formation Python pour la data science
- formation Python pour la sécurité et l’administration système
- formation Python Pandas et dataframe
Mises en pratique :
- Prise en mains de son PC
- Identification des caractéristiques matérielles
- Observation de l'impact du changement de fréquence sur la rapidité de calcul - Mesure et visualisation du temps d'exécution des différentes fonctions d'un programme, de leur encombrement mémoire et de la consommation électrique
Mises en pratique :
- Parallélisation de différentes tâches (traitement d'images, analyse de fichiers csv, téléchargement de données...) avec le multithreading et multiprocessing
- Parallélisation et compilation avec numba sur CPU
- Libération du GIL avec Cython
Mises en pratique :
- Parallélisation de différents traitements avec les 3 librairies
- Création d'un cluster utilisant plusieurs machines
Mises en pratique :
- Manipulation de dataframes volumineux sur plusieurs GPU
- Analyse de données climatiques avec xarray et dask sur plusieurs gpu et machines
Avec plus de 20 ans d’expérience dans le développement informatique, Gaël a débuté son parcours en créant des jeux vidéo, motivé par sa passion pour l’intelligence artificielle et le traitement d’images.
Il a appris à maîtriser des langages tels que Python, Java, et C++, consacrant 10 ans à utiliser Python, Django et Plone.
Depuis 2014, il se spécialise dans le calcul parallèle, collaborant avec des multinationales et centres de recherche pour optimiser leurs codes sur supercalculateurs.
Défenseur de l’open source, Gaël partage son expertise au travers d'articles et de formations. Désormais, il explore l’informatique quantique, et ce toujours avec Python !
Human Coders c'est un centre de formation pour développeurs avec :
Accélérez vos applications Python grâce à la parallélisation et maîtrisez le multithreading, le multiprocessing et le calcul distribué avec Python.
La formation Parallélisation avec Python vous permettra de transformer vos scripts Python en outils performants capables d’exploiter pleinement vos ressources matérielles.
Durant 5 jours, découvrez comment optimiser vos applications grâce à la parallélisation sur CPU, GPU et clusters, en utilisant des outils modernes comme Ray, Dask ou Numba.
Vous apprendrez :
- à profiler vos programmes,
- à contourner les limites du GIL
- et à tirer profit des architectures parallèles pour des tâches comme le traitement d’images, l’analyse de données ou les calculs massifs.
En fin de formation, vous saurez non seulement paralléliser vos tâches sur des machines locales, mais également déployer des traitements distribués sur des clusters pour maximiser vos performances.
Cette formation s’adresse aux développeur·euse·s web, administrateur·rices·s système ou data scientist.
Nos formations suivantes pourraient alors vous intéresser !
- formation Python
- formation Python Avancé
- formation Python pour la data science
- formation Python pour la sécurité et l’administration système
- formation Python Pandas et dataframe
Mises en pratique :
- Prise en mains de son PC
- Identification des caractéristiques matérielles
- Observation de l'impact du changement de fréquence sur la rapidité de calcul - Mesure et visualisation du temps d'exécution des différentes fonctions d'un programme, de leur encombrement mémoire et de la consommation électrique
Mises en pratique :
- Parallélisation de différentes tâches (traitement d'images, analyse de fichiers csv, téléchargement de données...) avec le multithreading et multiprocessing
- Parallélisation et compilation avec numba sur CPU
- Libération du GIL avec Cython
Mises en pratique :
- Parallélisation de différents traitements avec les 3 librairies
- Création d'un cluster utilisant plusieurs machines
Mises en pratique :
- Manipulation de dataframes volumineux sur plusieurs GPU
- Analyse de données climatiques avec xarray et dask sur plusieurs gpu et machines
Avec plus de 20 ans d’expérience dans le développement informatique, Gaël a débuté son parcours en créant des jeux vidéo, motivé par sa passion pour l’intelligence artificielle et le traitement d’images.
Il a appris à maîtriser des langages tels que Python, Java, et C++, consacrant 10 ans à utiliser Python, Django et Plone.
Depuis 2014, il se spécialise dans le calcul parallèle, collaborant avec des multinationales et centres de recherche pour optimiser leurs codes sur supercalculateurs.
Défenseur de l’open source, Gaël partage son expertise au travers d'articles et de formations. Désormais, il explore l’informatique quantique, et ce toujours avec Python !
Human Coders c'est un centre de formation pour développeurs avec :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012