ag>cours python classe}}
====== Python: classes, instances et méthodes ======
Vous savez qu'en Pyth... . Et les caractéristiques de chaque objet sont définies par leur type. En Python, les types "built-in" sont très puissants mais ils ne peuvent pas couvrir tous vos besoins.
C'est pourquoi vous avez le concept de classe.
Nous avons vu précédemment que nous pouvions définir des **méthodes** sur les **classes**. C'est que... ue chose de tout à fait classique, les classes définissent en général un certain nombre de méthodes que l'on utilise pour manipuler les attributs des instances. Cependant, nous avons également expliqué
Python: les fonctions ======
Une fonction se définit avec l'instruction *def*, suivie du nom de la fonction, dans l'exemple qui suit, on l'appelle simpl... '**:**' après les arguments signifie que l'on va introduire un bloc de code, ce sera le bloc de code ... a fonction.
<code python>
def f(a, b, c):
print(a, b, c)
</code>
Ici le bloc contient une seule
ables ======
Un *bloc de code* est un ensemble d'instructions contiguës indentées du même nombre de caractères. Lorsque vous faites une opération d'affec... on, par exemple ''%%x = 1%%'', on dit que vous définissez votre variable x. Ccette notion de définition veut dire qu'une variable référence un objet. Nous
résentation =====
La relation d'héritage entre l'instance et la classe qui crée cette instance a été abordée dans le wiki [[610_classe_instance_methode | "Classes, instances et méthodes" ]]. Cette relation d'héritage s'exprime lors de la r
s itérables.
Ces compréhensions cependant ont un inconvénient majeur, c'est qu'elles créent des struc... . Or, si par exemple, on veut juste calculer, au final, uniquement la somme des éléments composant cet... duit une liste en mémoire
>>> carre = [x**2 for x in range(1000)]
</code>
Cette liste est créée en mé... s les entiers allant de 0 à 999. Mais supposons maintenant que je veuille simplement calculer la somme
{{tag>cour fun-mooc mooc informatique shell}}
====== Définition du shell ======
Quelques notions et terminologies avant de définir le shell. Pour appréhender correctement le shell, on présentera succinctement
ons et passages d'arguments ======
Lorsque on définit une fonction, comme par exemple:
<code python>
def sum(a,b):
# bloc d'instructions
# de la fonction sum
# ...
</code>... us allons voir ici les différentes manières de définir les paramètres d'une fonction et les différente... Commençons par regarder la manière standard de définir les **paramètres d'une fonction**.
<code pyth
cours “[[000_start|Objectif IPv6]]” proposé par MinesTelecom sur la plateforme [[https://lms.fun-mooc.f|FUN MOOC]].
====== Évolution de l'Internet ======
On peut identifier 4 grandes phases... =====
Expérimentale: dans les années 1970, en pleine guerre froide, le DARPA (département de la défense Américaine) souhaite interconnecter différents sites en s'a
tag>cours fun-mooc python3 todo}}
====== Python: Introduction aux classes ======
Les types built-in, bien qu'étant de nature différente, se manipulent ... cher le contenu de ces objets, c'est fait avec *print*. Faire le test d'appartenance, c'est fait avec *in*.
Cette uniformité dans le comportement des obje
{{tag>cours fun-mooc ipv6}}
====== Les principes du routage en IPv6 ======
===== Définition du routage =====
L'objectif d'IPv6 est de réaliser... fonction essentielle du réseau permettant l’acheminer des paquets vers la destination**. Elle comprend deux activités:
* **routing**: établir les route
hiers** sont, comme souvent en Python, simples et intuitifs à utiliser, cependant il faut maîtriser tr... tion et la notion de context manager**. Ouvrons maintenant un interpréteur Python pour commencer à jouer avec ces différentes notions.
Je vous rappelle ... un exemple.
Nous allons créer un fichier avec l'instruction **built-in open**, avec la fonction buil
plus structurées qu'avec un simple module.
Comme introduit [[570_importation_module_et_espaces_nommag... e tout concentrer en un seul fichier. C'est là qu'intervient la notion de **package**, qui est un peu ... e répertoire courant:
<code>
package_jouet/
├── __init__.py
└── module_jouet.py
</code>
Ci dessous le contenu des fichiers ''%%__init__%%.py'' et ''module_jouet.py''
<code python _
thon: test if =======
Nous avons déjà vu un certain nombre de notions importantes. Nous avons vu la n... les fonctions. Pour vous permettre, dès cette semaine, de commencer à écrire de vrais programmes, nous... mmes.
Dans cette vidéo, je vais vous parler de l'instruction **if else**, qui permet de faire de l'**... ai ou qu'un test soit faux. Par exemple, dans une instruction if else, vous pouvez tester si quelque c
{{tag>mooc ipv6 netadmin}}
Notes et transcriptions du cours “[[000_start|Objectif IPv6]]” proposé par MinesTelecom sur la plateforme [[https://lms.fun-mooc.f|FUN MOOC]].
====== Le réseau Internet ======
Internet permet à des personnes partout dans le monde de communiquer grâce à de nombreu