| @@ -23,9 +23,11 @@ a = 42 | |||||
| ``` | ``` | ||||
| On peut accéder à cette variable en important le module, par | On peut accéder à cette variable en important le module, par | ||||
| exemple depuis l'interpréteur: | |||||
| exemple depuis l'interpréteur, en utilisant le mot-clé `import` | |||||
| suivi du nom du module: | |||||
| ```python | ```python | ||||
| $ python | |||||
| >>> import bonjour | >>> import bonjour | ||||
| >>> bonjour.a | >>> bonjour.a | ||||
| 42 | 42 | ||||
| @@ -33,6 +35,8 @@ exemple depuis l'interpréteur: | |||||
| Notez que pour que cela fonctionne: | Notez que pour que cela fonctionne: | ||||
| * Le nom du module est écrit directement, ce n'est *pas* une | |||||
| chaîne de caractères. | |||||
| * Il faut lancer la commande `python` sans argument | * Il faut lancer la commande `python` sans argument | ||||
| * Il faut la lancer depuis le répertoire qui contient `bonjour.py`. | * Il faut la lancer depuis le répertoire qui contient `bonjour.py`. | ||||
| @@ -120,8 +124,21 @@ La bibliothèque standard est une collection de modules directement utilisables | |||||
| Exemple: `sys`, `random`, ... | Exemple: `sys`, `random`, ... | ||||
| Toute la bibliothèque standard est documentée - et en Français depuis peu: | |||||
| Toute la bibliothèque standard est documentée - et la traduction en Français est en cours: | |||||
| https://docs.python.org/fr/3/library/index.html | https://docs.python.org/fr/3/library/index.html | ||||
| Mettez ce lien dans vos favoris - il vous sera très utile. | Mettez ce lien dans vos favoris - il vous sera très utile. | ||||
| # Quelques exemples de modules de la bibliothèque standard | |||||
| ## Easter eggs | |||||
| (Ou fonctionnalités cachées) | |||||
| * `import antigravity` | |||||
| * `import this` | |||||
| Je vous laisse découvrir ce que fait le premier. Quant au deuxième, il contient | |||||
| une liste de préceptes que la plupart des développeurs Python s'efforcent de | |||||
| respecter. On en reparlera ... | |||||