sous Linux, avec `python egg.py`. Si vous voulez voir les espaces de nommage de ces modules, vous pouve... on globals** dans ce contexte ; et si vous voulez voir l'espace de nommage d'un module importé, vous pou... e nom de module. Vous pouvez également simplement voir les attributs d'un module en utilisant `dir` ; c'... ue nous utilisons depuis le début de ce mooc pour voir les attributs des différents objets que nous mani
ce fichier avec l'instruction import, nous allons voir ça dans quelques secondes, ça va créer un objet m... es dans le même fichier. Donc en fait vous pouvez voir un module comme une sorte de boîte à outils que v... dule, je peux faire un print de random et je vais voir qu'effectivement cet objet est un objet de type m... n dir. Donc, si je fais un dir de random, je vais voir tous les attributs qui existent et vous vous souv
res mais également pour les **lire**. Nous allons voir qu'avec les fichiers, cette gestion de l'encodage... point très important à respecter que vous avez dû voir dans les compléments c'est que les chaînes de car... e je suis sous Windows je vais taper *type* pour voir mon fichier mais si vous êtes sous Linux ou sous ... et réécrire dans un nouveau fichier. Nous allons voir qu'en Python le parcours des fichiers est égaleme
ctionnaires ======
Dans cette vidéo, nous allons voir l'utilisation des **dictionnaires**en Python. Les... trois valeurs 35, 30 et 38. Vous pouvez vraiment voir les dictionnaires comme une collection de couples... clé. Donc en fait, les vues, vous devez vraiment voir ça comme une vue permanente sur votre objet, si votre objet est modifié, la vue va voir ce nouvel objet qui a été modifié. Je vous montre
me de **property**, il n'en est rien. Nous allons voir comment une classe peut en quelque sorte intercep... n consiste à définir une property. Comme on va le voir ce mécanisme permet d'écrire du code qui fait réf... f"{self._kelvin}K"
</code>
Comme vous pouvez le voir, cette technique a plusieurs avantages :
* On
uables et même globalement immuables. Nous allons voir ici quelles sont les règles qui s'appliquent aux ... iser comme clé dans un dictionnaire). Nous allons voir ce mécanisme en action.
==== Hachage par défaut:... de hachage utilise elle aussi ces deux attributs. Voir la documentation de [[https://docs.python.org/3/r
Regardons comment écrire la compréhension On va voir que c'est quelque chose d'extrêmement intuitif qu... bien obtenu ma liste de prénoms.
Nous venons de voir dans cette vidéo la notion de compréhension de li
tuple singleton
>>> t3 = 3,
</code>
Nous allons voir dans quelques instants pourquoi ces parenthèses n... s de **tuple unpacking**, comme nous venons de le voir, mais également par exemple, comme **clé de dicti
, j'appelle div(1,1). Je vais exécuter et je vais voir afficher 1. Si maintenant je fais f(0), que va-t-... dans ce cas-là, l'appel de f(0).
Nous venons de voir le mécanisme des exceptions en Python. Une bonne
t modifié** par une variable, l'autre variable va voir cet objet modifié.
</note>
Ce comportement est p... ulu mais il n'est pas toujours souhaitable. On va voir comment se prémunir de cet effet de bord.
=====
Notion d' espace de nommage =====
Nous venons de voir la notion de portée de variable mais il y a ici u... fois la boucle terminée. Le plus simple est de le voir sur un exemple:
<code python>
# La variable 'i'
onction** (ou paramètres effectifs).
Nous allons voir ici les différentes manières de définir les param... paramètres de la fonction print.
Nous venons de voir les différentes manières de définir les paramètre
oque ''%%image(carre)%%''.
Donc il faut vraiment voir la fonction lambda comme une syntaxe alternative ... t *map* (un itérable). Comment est-ce que je peux voir les différents éléments de cet objet? On peut fai