Les fonctions

Nous avons déjà rencontré des fonctions au long de ce tutoriel : print, len ou round en sont des exemples.
Dans cette partie il va maintenant être question d’écrire nos propres fonctions, afin de pouvoir les appeler et d’obtenir les comportements voulus suivant les arguments qui leur seront passés.


  1. Des fonctions pour factoriser

    1. Don't Repeat Yourself

    2. Factoriser

    3. Définir une fonction (bloc def)

    4. Appel de fonction

  2. Fonctions paramétrées

    1. Paramètres de fonction

    2. Espace de noms

    3. Arguments positionnels et nommés

  3. Retours de fonctions

    1. Renvoyer une valeur avec return

    2. Plusieurs return dans une fonction

    3. Renvoyer plusieurs valeurs

  4. Paramètres et types mutables

    1. Rappel sur les types mutables

    2. Paramètres mutables

  5. Fonctions de tests

    1. Un monde rempli de bugs

    2. Fonctions de tests

  6. TP : Intégrons des fonctions à notre application

    1. Découpage en fonctions

    2. Tests