Maîtriser la programmation fonctionnelle pour des solutions Python optimisées en entreprise — Financement OPCO possible | Dunsaron

Vous cherchez à structurer votre montée en compétences ? Le parcours Maîtriser la programmation fonctionnelle pour des solutions Python optimisées en entreprise répond à ce besoin.

Cette formation d'une journée permet aux développeurs et chefs de projet de comprendre et appliquer les principes de la programmation fonctionnelle dans un langage Python. Elle couvre les fondamentaux comme les fonctions pures, l'immutabilité des données ou encore la manipulation de collections avec les expressions fonctionnelles. Les participants travaillent sur des cas concrets inspirés de problématiques métier pour identifier les bénéfices immédiats en termes de maintenabilité et de performance. La pédagogie alterne théorie et ateliers pratiques, avec un focus sur l'intégration des bonnes pratiques fonctionnelles dans des environnements professionnels existants.

Objectifs

Programme

[{"module": "Fondamentaux de la programmation fonctionnelle en Python", "content": "Définition et caractéristiques d'un paradigme fonctionnel. Différences avec la programmation impérative et objet. Présentation des concepts clés : fonctions pures, immutabilité, transparence référentielle. Introduction aux outils Python dédiés : module functools, fonctions lambda et built-ins.", "duration_hours": 1.5}, {"module": "Structures de données fonctionnelles et immutabilité", "content": "Utilisation des tuples, dictionnaires et sets pour garantir l'immutabilité des données. Comparaison avec les structures mutables classiques. Gestion des erreurs avec des approches fonctionnelles : les monades en Python (option et result). Ateliers pratiques sur la transformation d'algorithmes impératifs en versions

Modalités


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