#debutant

78 éléments

leçon

fonctions : définition, return et valeurs de retour

définir une fonction avec def, renvoyer des valeurs avec return et comprendre la portée locale.

ouvrir
leçon

docstrings et aide intégrée

rédiger des docstrings pour documenter vos fonctions, classes et modules, et utiliser help() et **doc**.

ouvrir
leçon

portée des variables et closures

comprendre la portée locale et globale, le mot-clé nonlocal, et comment fonctionnent les closures en python.

ouvrir
leçon

listes et tuples : création, accès, méthodes principales

créer et manipuler des listes et tuples, accéder aux éléments et utiliser les méthodes les plus courantes.

ouvrir
leçon

slicing sur listes : techniques et astuces

découper, copier et manipuler des listes avec la syntaxe slicing [début:fin:pas].

ouvrir
leçon

compréhensions de listes : map/filtre en compréhension

écrire des compréhensions lisibles pour transformer et filtrer des données, en remplaçant map/filter verbeux.

ouvrir
leçon

ensembles (set) : ensembles, opérations ensemblistes

utiliser set pour dédoublonner, tester l'appartenance, et faire union/intersection/différence.

ouvrir
leçon

dictionnaires : clés/valeurs, méthodes, parcours

manipuler des dictionnaires, accéder aux clés/valeurs et itérer proprement.

ouvrir
leçon

compréhensions dict et set

générer rapidement des dicts et sets avec des compréhensions lisibles.

ouvrir
leçon

itérateurs et générateurs : iter, next, yield

comprendre le protocole d'itération et créer des générateurs paresseux avec yield.

ouvrir
leçon

collections et itertools essentiels

utiliser Counter, defaultdict, deque et quelques fonctions clés d'itertools.

ouvrir
leçon

pathlib : chemins, navigation, portabilité

manipuler des chemins de fichiers de manière sûre et portable.

ouvrir