Chapitre 7 / 10
Modules, portée et fermetures
9 leçons dans ce chapitre.
Importer un module : import et from ... import
Un module est un fichier Python contenant des fonctions et des valeurs réutilisables. rend tout le module accessible, chaque fonct…
Le module random : randint, choice, shuffle
Le module génère des valeurs aléatoires — déjà entrevu dans Python Débutant avec , revu ici avec deux autres fonctions courantes.…
Le module datetime : date du jour et calculs de dates
Le module manipule des dates et des heures — entrevu dans Python Débutant, approfondi ici avec des calculs entre dates. renvoie la…
Portée locale et globale : approfondissement
Python Débutant a déjà montré qu'une variable créée à l'intérieur d'une fonction (portée locale) n'existe pas en dehors de celleci…
Le mot-clé global : modifier une variable globale
Le motclé , écrit au début d'une fonction, indique explicitement à Python qu'un nom désigne la variable globale, et non une nouvel…
Closures : une fonction qui se souvient de son contexte
Une fonction imbriquée (vue au deuxième chapitre de ce module) peut continuer à "se souvenir" des variables de la fonction extérie…
Le mot-clé nonlocal
Comme permet de modifier une variable globale depuis une fonction, permet de modifier une variable de la fonction extérieure depui…
Modules utiles : math et os.path
Le module (déjà entrevu) fournit de nombreuses fonctions mathématiques courantes, audelà des opérateurs de base vus dans Python Dé…
Cas pratique : un générateur de mots de passe avec compteur
Cette dernière leçon combine , une closure avec , et le module (nouveau, mais simple : est juste une chaîne contenant toutes les l…
Quiz de chapitre
6 questions transversales sur ce chapitre.
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