Structures de données et fonctionslist, tuple, set et dict, le slicing et la mutabilité, les fonctions avec args/kwargs/lambda, la portée (LEGB), et les fonctions avancées : fonctions pures, fonctions d’ordre supérieur, nonlocal et décorateurs.list : créer, accéder, ajouter, supprimer, rechercher et parcourir tuple et set : un enregistrement fixe et une collection sans doublons dict : clé et valeur Slicing, Mutable face à Immutable, et is face à == Les fonctions en profondeur : valeurs par défaut, fonctions comme objets, *args, **kwargs et lambda La portée (Scope) : Local, Enclosing, Global et Built-in (LEGB) Les fonctions pures et les effets de bord Les fonctions d'ordre supérieur : des fonctions qui reçoivent et renvoient des fonctions Les fonctions imbriquées, les closures et nonlocal Les décorateurs : ajouter un comportement à une fonction sans y toucher