uble underscore, et sont appelées automatiquement lorsque l'on utilise par exemple une fonction *built-i... est l'initialisation de l'instance. I est naturel lorsque l'on crée une instance, que l' instance puisse... tomatiquement avec une certaine valeur par défaut lorsque je crée mon instance. Donc ça, c'est le premie... .
===== Ensembles contenant des instances =====
Lors de la séquence consacrée au [[340_dictionnaires|d
iques que vous allez écrire dans votre module, et lorsque le module sera importé, l'objet classe sera cr... . Et une instance a son propre espace de nommage. Lorsque vous recherchez un attribut dans une instance,... constate que l' espace de nommage est vide. Donc lorsque je crée une instance, l'instance est créée ave... un mécanisme majeur pour faire de vraies classes. Lorsque vous définissez une classe, vous définissez en
Python: fonctions et passages d'arguments ======
Lorsque on définit une fonction, comme par exemple:
<c... *b* sont désignés **paramètres de la fonction**.
Lorsqu'on appelle la fonction, par exemple avec *sum(x... rn {'nom': nom, 'prenom': prenom, 'tel': tel}
# Lors de l'appel de la fonction, c'est la position
# de... classique. Seulement, on se rend vite compte que, lorsque l'on définit une fonction, les noms des paramè
====
Nous avons vu dans une précédente vidéo que lorsque vous importiez un module, le module n'était im... pact de l'importation sur les espaces de nommage. Lorsque j'exécute `egg.py`, lorsque je fais `python egg.py`, je vais commencer par importer mon module *spam... mutables, je peux donc modifier leurs attributs. Lorsque je fais un `spam.x = 3`, je vais créer un nouv
qui va simplement afficher ses trois arguments.
Lorsque la définition est évalué par python, un objet ... ** sauf si cela est demandé de manière explicite. Lorsque vous passez des arguments à une fonction, donc lorsque vous passez des objets à une fonction, ces obj... éférence le même objet liste que la variable *L*. Lorsque on modifie l'objet mutable via la méthode appe
contiguës indentées du même nombre de caractères. Lorsque vous faites une opération d'affectation, par e... dans le bloc de code de la fonction sera locale. Lorsque la fonction retourne, toutes les variables loc... **E**englobante
* **G**lobale
* **B**uiltins
Lorsque qu'on référence une variable, on va d'abord ch... endroit où elle est référencée. Donc typiquement, lorsque on référence une variable dans une fonction, o
c ces différentes notions.
Je vous rappelle que lorsque nous avons parlé des chaînes de caractères, je... ding je vais mettre ? je vous l'ai déjà expliqué, lorsque je ne sais pas quoi mettre, par défaut, je met... n f*: que va faire la boucle for sur un fichier ? Lorsque le fichier est ouvert, il va être parcouru lig... rdons comment faire ça. La première chose à faire lorsqu'on parcourt les lignes d'un fichier, très souve
t le fonctionnement de ces références partagées.
Lorsqu'on fait une affectation simple:
<code python>
>... actères 'spam' ; le compteur de 'spam' passe à 1. Lorsque le compteur de références d'un objet passe à z... t, et va libérer la mémoire occupée par cet objet lors d'un cycle de Garbage Collection.
On ne gère pas...
139788363840384
</code>
Lorsqu'on tape %%b = a%% on réutilise l'objet qui est
t une opération extrêmement peu coûteuse puisque, lorsque je crée mon générateur, je ne fais absolument ... lcul, et que les calculs seront faits à la volée, lorsque j'en ai besoin, je peux très facilement recrée... onction.
Revenons sur la notion de **fonction**. Lorsque vous définissez une fonction, votre fonction r... ion qui suit le mot clé ''return''. Une fonction, lorsqu'elle a retourné, détruit toutes ses **variables
méthodes" ]]. Cette relation d'héritage s'exprime lors de la recherche d'attribut. Lorsqu'on cherche un attribut dans une instance, si on ne le trouve pas dan... ment ce que l'on appelle un **arbre d'héritage**. Lorsque je cherche un attribut dans l'instance, si je ... que j'ai des lettres majuscules ou minuscules. **Lorsque l'on dit qu' on aimerait avoir une classe qui
=== Python: modules et espaces de nommage ======
Lorsque nous avons parlé de la notion de **portée de v... commençons par la première ligne de code executée lors de l'appel du script ''egg.py'';
L'interpréteur ... chaque ligne de code. La première ligne de code, lorsqu' on appelle `python3 egg.py`, consiste à évalue... e le bloc de code d'une fonction n'est évalué que lors de l'appel pas lors de l'importation.
</note>
Ma
'au moment où l'**objet module** est disponible.
Lorsque l'on importe un module, on utilise l'instructi... e nom du fichier que vous passez à l'interpréteur lorsque vous démarrez votre programme).
* **En mode ... ier de l'endroit où se situe ce fichier module.
Lorsque l'on a un doute sur le chemin de recherche, en... iste, on peut la modifier en cours d'exécution et lorsque l'on fera une importation, le processus d'impo
les variables du programme.
===== Package =====
Lorsqu'il s'agit d'implémenter une très grosse bibliot... ter un package revient essentiellement à charger, lorsqu'il existe, le fichier %%__init__.py%% dans le r... init__.py%% n'est plus strictement nécessaire**.
Lorsqu'il est présent, comme pour les modules usuels, ... er
from ..random import alea as imported
</code>
Lorsque deux modules sont situés dans le même répertoi
haîne est parfaitement supportée par Python. Donc lorsque je veux rentrer le caractère avec mon clavier ... ce caractère. Donc il faut comprendre qu'en fait lorsque l'on parle d'Unicode, nous avons un jeu de car... avez un flux de bits que vous pouvez avoir à lire lorsque vous lisez ce flux de bits, vous devez décoder... ts pour obtenir les lettres et de manière inverse lorsque vous voulez écrire ces lettres sur un disque d
ble courbe d'apprentissage que l'on a en Python ; lorsque vous savez faire quelque chose avec un type d'... eur que l'on peut appeler avec des parenthèses. **Lorsque j'appelle la classe C avec des parenthèses, on... **constructeur** et être automatiquement appelée lors de la création d'une instance doit avoir:
* un ... tructeur prend deux arguments *self* et *phrase*. Lors de l'appel du constructeur *__init__* le paramèt