PaliSkill
← Python intermédiaire

Chapitre 2 / 10

Fonctions avancées

9 leçons dans ce chapitre.

🔒

Paramètres avec valeur par défaut

Verrouillée

Un paramètre de fonction peut recevoir une valeur par défaut, utilisée automatiquement si l'appelant ne fournit rien pour ce param…

🔒

Appeler une fonction avec des arguments nommés

Verrouillée

Quand une fonction à plusieurs paramètres, on peut les fournir dans l'ordre (arguments positionnels), ou en precisant leur nom (ar…

🔒

Renvoyer plusieurs valeurs avec return

Verrouillée

Une fonction Python peut renvoyer plusieurs valeurs à la fois, séparées par des virgules après . En realite, Python regroupe ces v…

🔒

*args et **kwargs : un nombre variable d'arguments

Verrouillée

Parfois, on ne connait pas à l'avance combien d'arguments une fonction va recevoir. récupère tous les arguments positionnels suppl…

🔒

Les fonctions lambda

Verrouillée

Une fonction lambda est une fonction anonyme, ecrite en une seule ligne, sans ni nom — pratique pour une petite operation ponctuel…

🔒

map() et filter() : appliquer une fonction à toute une liste

Verrouillée

applique une fonction à chaque élément d'une liste, et ne garde que les éléments pour lesquels une fonction renvoie . Les deux ren…

🔒

Fonctions imbriquées

Verrouillée

Une fonction peut être définie à l'intérieur d'une autre fonction. Cette fonction intérieure n'existe que pendant l'exécution de l…

🔒

Passer une fonction en argument d'une autre fonction

Verrouillée

En Python, une fonction est une valeur comme une autre : elle peut être stockée dans une variable, ou passée en argument à une aut…

🔒

Cas pratique : un petit module de facturation

Verrouillée

Cette dernière leçon combine paramètres par défaut, retours multiples et fonction passée en argument, dans un petit calcul de fact…

Quiz de chapitre

6 questions transversales sur ce chapitre.

Voir le quiz →

Progression du chapitre

0/9 terminées

Accès complet

Les 3 premières leçons de ce module sont gratuites.

7 500 XOF / 11,43 € / 12,46 $

Débloquez les 92 leçons restantes de ce module