s protocoles de l'Internet et son adhésion par le plus grand nombre.
===== Phase des tests =====
Les a... de recherche font leur apparition. Le progrès le plus significatif est le progrès de l'application Web....
Le nombre d'utilisateurs de l'Internet augmente plus vite que la croissance de la population mondiale.... d’hôtes à alerter les instances de l' Internet et plusieurs mesures d'urgences ont été prises:
- Aban
els de l'impression 3D ======
Un des aspects les plus révolutionnaire des imprimantes 3D est que l'on p... tour de cette technologie ces dernières années et plusieurs sites existent pour échanger des modèles 3D ... très fines comme composant. Le papier, matière la plus utilisée, est découpé puis empilé avant d’être ré... pide et facile.
La fabrication d'un moule est le plus souvent sous-traitée à un prestataire. De nombreu
** en anglais qui effectue ce travail.
Il existe plusieurs trancheurs libres tels que **Cura**, **Slic3... rposées est une approximation du modèle original. Plus les couches sont fines, plus leur nombre est grand et meilleure est l’approximation du modèle 3D. Quand... ’usage que l’on a de l’objet, sa solidité importe plus ou moins. Afin de gérer ce paramètre de remplissa
er un mode d'ouverture. Les modes d'ouverture les plus courants sont le mode *w*pour ouvrir le fichier e... le fichier de manière extrêmement simple, je n'ai plus à me préoccuper de l'encodage, je vais écrire dan... qu'une fois que mon fichier a été ouvert, je n'ai plus à me préoccuper de l'encodage, mon fichier a bien... r f2 avec **open**, je vais reprendre, ça va être plus simple, je vais reprendre ma ligne du dessus. Je
permet, on vient de le voir, de prendre en compte plusieurs types.
Mais aussi et surtout *isinstance* s... st motivé de la façon suivante : comme on l'a dit plus haut, tout ce qu'on peut faire (en matière notamm... pement sont susceptibles de vous aider de manière plus effective; si quelque part vous écrivez z = fact(... que z est entier permet de fournir une complétion plus pertinente lorsque vous commencez à écrire z.[TAB
tion que l’on souhaite déclencher, il est souvent plus efficace de se passer de cet intermédiaire complexe et d’opérer plus directement avec le système. **Cet interpréteur plus direct est le shell**.
===== Programme applicatio... seur. Sur cet ensemble se greffent des composants plus ou moins « externes », dits périphériques, qui so
es noms des paramètres s'ils sont explicites sont plus facile à retenir que leur position (leur ordre).
... e que la fonction appelée sans argument n'affiche plusplus un tuple mais un dictionnaire. En fait, la forme double étoile me permet de **passer n'importe que... rguments. La forme double étoile est un petit peu plus subtile, elle est notamment utilisée lorsque vous
que l'on appelle le **protocole d'itération**. En plus de la simplicité et de l'efficacité de ce mécanis... élément, le quatrième élément et lorsqu'il n'y a plus d'élément, la méthode *next* va retourner une exc... s'appelle **StopIteration**.
Ensuite on ne peut plus obtenir d'autres éléments via cet itérateur, on o... .
Essayons maintenant de formaliser un petit peu plus ces notions d'itérable et d'itérateur. Il y a deu
premier argument de ce constructeur **self**.
Le plus souvent, le constructeur se contente de mémoriser... ins langages comme Java et C++ ont des mécanismes plus sophistiqués, mais aussi plus complexes, pour garantir une bonne étanchéité entre l'interface publique ... qu'on trouve en C++ et en Java. Il existe tout au plus une **convention**, selon laquelle **les attribut
and on pense aux modes de fabrication d’un objet, plusieurs modalités nous viennent à l’esprit (moulage,... leur donner la forme finale en utilisant un tour. Plus généralement, il existe tout un ensemble de machines, plus ou moins automatisées, dont le rôle est d’enleve... ’est pas corrélée à la forme de l’objet à créer.
Plus précisément, ces machines utilisent une certaine
ement à IPv4 fait apparaître l'adresse IPv6 comme plus ardue. Cette complexité n'est qu’apparente. Les p... eurs:
2^128 ~ 3,4*10^38
Si on attribuait un peu plus de 4 milliards d'adresses par secondes, c'est à d... ée à une interface;
* Une machine peut posséder plusieurs interfaces;
* Une interface peut supporter plusieurs adresses simultanément;
===== Cycle de vie
ur a été consommé une première fois, il ne génère plus aucun élément. Mais comme la création d'un **géné... second appel sur le meme iterateur ne produira
# plus de calcul
>>> sum(carre)
0
</code>
Un intérêt de... ython est de toujours manipuler des itérateurs le plus loin possible sans créer de structure de données ... ttre qu'une expression.
Or, certains traitements plus sophistiqués réclameront plus qu'une expression.
tion de package permet de créer des bibliothèques plus structurées qu'avec un simple module.
Comme intr... thon), un fichier nommé %%__init__.py%%; ce n'est plus le cas depuis Python-3.3.
Importer un package re... ython-3.3, la présence de **%%__init__.py%% n'est plus strictement nécessaire**.
Lorsqu'il est présent,... le fois par l'interpréteur Python; s'il rencontre plus tard à nouveau le même import, il l'ignore silenc
[[350_ensembles|hachage]] pour un accès beaucoup plus rapide aux éléments.
En pratique, lorsqu'un modè... dre ses instances imuables. Cela peut se faire de plusieurs façons entre autres:
* le namedtuple;
*... es des possibilités de surcharge d'opérateurs, ou plus généralement les mécanismes disponibles pour éten... e **difficultés assez variables**. Dans le cas le plus simple il suffit de définir une méthode sur la cl
acaractères) sont utilisés:
^ * | Désigne un ou plusieurs caractères quelconques |
^ ? | Désigne ex... t 126. C’est la classe [:graph:] avec l’espace en plus. |
^ [:space:] | Correspond aux blancs (espace, ... t possible de concevoir des expressions et motifs plus élaborées via l'activation de l'option **extglob*... raitement par lot des fichiers à l’aide de motifs plus sophistiqués mais peut-être plus délicats à mettr