code appelant. Chaque module son propre espace de nom (private symbol table) dans lequel ses objets son... nstruction ''import'' place seulement l'espace de nom du module dans la table des symboles de l'appelan... du module ne sont accessibles que préfixés par le nom du module :
<code python>
# Retrourne une erreur... elant, tous les objets préexistants ayant le même nom sont redéfinis :
<code python>
>>> # une liste d
nt la **liaison par position**:
<code python>
>>> nom, prenom, age = 'Doe', 'John', 40 ...
>>> str.format('{1} {0} a {2} ans.',nom,prenom,age) ... 'John Doe a 40 ans.'
</code>
Ou la **liaison par nom**:
<code python>
>>> str.format('{user_firstname}... {user_lastname} a {user_age} ans.', user_lastname=nom, user_firstname=prenom, user_age=age)
objet. Python gère deux espaces:
* l'espace de nom
* l'espace des objets
Lors d'une déclaration t... ables ne peuvent pas commencer par un chiffre. Le nom se compose des caractères alphanumériques sans ca... on d'un dictionnaire
>>> d = {'prenom': 'yoann', 'nom': 'BEZILLE', 'age' : 32, 42: 'test'}
</code>
Rem... cier un objet de la classe maClasse, j'utilise ne nom de la classe et entre parenthèses je place les va
contenir d'espaces ou de caractères spéciaux. Le nom d'une variable ne doit pas être identique aux mot... syntaxe :
<code python>
# Tentative d'usage d'un nom de variable commençant par un chiffre/nombre
>>> ... invalid decimal literal
# Tentative d'usage d'un nom de variable avec espace
>>> ma var = "hello"
Fi... dans des cas où il est nécessaire de préciser un nom de variable mais dont on ne veut pas vraiment con
ue le projet est actif, le prompt est modifié. Le nom de l'environnement virtuel apparait entre parenth... e>
Lorsque l'environnement virtuel est actif, le nom de l'environnement apparaît entre parenthèses dan
hon jupyter}}
====== Jupyter notebook ======
Le nom Jupyter vient de la contraction des 3 principaux ... .pynb** pour **IPy**thon **N**ote**B**ook, ancien nom du projet Jupyter.
Jupyter est à la fois:
* Un