#python

64 éléments

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
leçon

csv : lire/écrire des tableaux simples

utiliser le module csv pour charger et sauver des données tabulaires.

ouvrir
leçon

json : sérialiser/désérialiser des objets

lire/écrire du JSON proprement, contrôler indent, ensure_ascii et types.

ouvrir