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
Ou encore, si vous avez deux objets `Phrase`, pouvoir les concaténer simplement avec l'opérateur '+'.
... ppartenance. Ça serait extrêmement pratique de pouvoir déterminer, par exemple, si le mot 'mooc' est dan... et, ce qui a assez peu d'intérêt. Or, si on veut avoir une manière d'afficher ce que contient l' instanc... r d'une centaine de méthodes spéciales. Il faut savoir également que ces méthodes spéciales peuvent cons
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... caractère de tabulation. Donc si je ne veux pas avoir d'interprétation soit je dois doubler tous les ba... ur, avec un encodage utf8. Maintenant, je vais pouvoir manipuler le fichier de manière extrêmement simpl
ence =====
En Python, tout est objet, cela peut avoir un coût mémoire important mais le mécanisme de **... ers ce nouvel objet liste. En fait, si je veux pouvoir récupérer une référence vers cet objet liste, il ... modifie la shallow copy mais maintenant, pour pouvoir la récupérer, il faut obligatoirement qu'on utili... variable globale, donc maintenant, je vais bien avoir une modification de la liste *L* globale.
On vo
s propres types**, c'est-à-dire que vous allez pouvoir créer un modèle pour des objets que vous pouvez p... e va créer de nouvelles instances. Et vous allez avoir une relation particulière entre l'instance et sa ... classe**. Ce qui veut dire que l'**instance va pouvoir hériter, observer tous les attributs qui sont déf... Phrase". À partir de la classe "Phrase", on va pouvoir produire des instances. Pour définir une instance
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
ctionnaires ======
Dans cette vidéo, nous allons voir l'utilisation des **dictionnaires**en Python. Les... fficacité mémoire. Dans un dictionnaire, on peut avoir comme clé n'importe quel objet qui est hashable. ... trois valeurs 35, 30 et 38. Vous pouvez vraiment voir les dictionnaires comme une collection de couples... y a pas d'ordre dans un dictionnaire, vous allez avoir le couple 'ana' : 35, le couple 'eve' : 30 et le
ule builtins** sont directement accessibles sans avoir à importer le module builtins. En dernier ressort... le, on le cherche dans le module builtins pour pouvoir, si cette variable est définie dans builtins, app... 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'
ut réaliser des objets fonctionnels, qui peuvent avoir une fonction mécanique étant donné les propriétés... de A à Z.
Il n’est pas forcément nécessaire de savoir modéliser/concevoir des objets en 3D pour tirer partie d’une imprimante 3D. Une large communauté s’est ... on. La résine photosensible contenue dans un réservoir de l’imprimante 3D est polymérisée (solidifiée) p
lque chose de tellement commode qu'on aimerait pouvoir faire un test d'appartenance qui est indépendant ... vais obtenir la case 2 du tableau, et je vais pouvoir afficher 'eve', 34, je vais donc afficher la vale... léments est limité. Au bout d'un moment, je vais avoir ma fonction de hash qui va retourner une case qui... u tableau, si j'ai un tableau trop petit je vais avoir beaucoup de ce qu'on appelle des collisions, **un
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... gnature des fonctions, se repose la question de savoir comment passer à l'identique les arguments de lig... ment en Python, mais cela peut être utile de le savoir :
* en tant qu'utilisateur d'une bibliothèque,
onctions étendues/complexes dont le but est de pouvoir gérer l'ensemble des besoins.
===== Les différen... et transactions ====
L'idée maîtresse est de pouvoir partager les données tout en garantissant leur co... ise sur pannes ====
Les SGBD sont pensés pour pouvoir résister aux pannes via des mécanismes:
* de jo
ge des messages de la couche Transport afin de pouvoir les transporter. Le paquet est une unité de trans... aquets sont encapsulés dans des trames afin de pouvoir être transmis sur le support physique. Ces systèm... de transmissions de natures différentes pouvant avoir des MTU différentes. **Pour atteindre sa destination, le paquet devra avoir une taille inférieure ou égale au MTU le plus fai
oductions très rapides ; notre objectif est de pouvoir vous permettre, dès cette section, de commencer à... a notion de **portée de variable** et nous allons voir comment modifier cette portée. Nous conclurons la... rti de ce paradigme de programmation. Avant de pouvoir le maîtriser, il faut connaître un certain nombre
er ma chaîne de caractères à une variable pour pouvoir la manipuler. Les chaînes de caractères sont des ... lt-in dir**. Donc, si je fais dir de str, je vais voir toutes les méthodes qui sont associées aux chaîne... ulet c'est bon". Donc vous voyez ici l'intérêt d'avoir la notation guillemets et apostrophes, c'est de pouvoir par exemple mettre une apostrophe dans une chaîne