Programme de Formation
5
module(s)
Durée totale : 300
Ce chapitre vous apprend à structurer votre code avec les fonctions : définition, paramètres avancés, fonctions lambda, fonctions d'ordre supérieur, portée des variables et récursivité.
Module 1 : Définir et appeler une fonction
60
Apprenez à créer des fonctions avec def, à utiliser les paramètres et le retour de valeur avec return, et à structurer votre code de manière réutilisable.
Module 2 : Paramètres avancés (*args, **kwargs)
60
Maîtrisez les paramètres par défaut, les arguments positionnels et nommés, *args et **kwargs pour créer des fonctions flexibles.
Module 3 : Fonctions lambda et fonctions d'ordre supérieur
60
Découvrez les fonctions anonymes (lambda), et les fonctions d'ordre supérieur map(), filter() et sorted() avec le paramètre key.
Module 4 : Portée des variables et récursivité
60
Comprenez la portée des variables (locales vs globales), le mot-clé global, et la récursivité avec des exemples concrets.
Module 5 : Exercices
60
Cette leçon est consacrée aux exercices du chapitre 4 : QCM, questions ouvertes et exercices de programmation sur les fonctions.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter