ag>cours python classe}}
====== Python: classes, instances et méthodes ======
Vous savez qu'en Pyth... finies par leur type. En Python, les types "built-in" sont très puissants mais ils ne peuvent pas couv... éé. Vous aurez ainsi ce qu'on appelle une usine à instances (la classe permet de produire les instances); à chaque fois que vous appellerez votre classe,
que l'on utilise pour manipuler les attributs des instances. Cependant, nous avons également expliqué ... ui se manipulent exactement comme des types built-in.
Vous pouvez tout à fait créer une classe `Phrase` que vous allez initialiser comme vous initialiseriez, par exemple, une liste, directement à la construction de l'instan
fonctions ======
Une fonction se définit avec l'instruction *def*, suivie du nom de la fonction, dan... '**:**' après les arguments signifie que l'on va introduire un bloc de code, ce sera le bloc de code ... (a, b, c)
</code>
Ici le bloc contient une seule instruction, appelant *print* qui va simplement affi... il est extrêmement économe en terme de mémoire. L'inconvénient, c'est qu'il est fait de manière implic
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... duit une liste en mémoire
>>> carre = [x**2 for x in range(1000)]
</code>
Cette liste est créée en mé... **itérable**, on peut utiliser la fonction *built-in* ''sum'':
<code python>
>>> sum(carre)
332833500... drée par des parenthèses
>>> carre = ( x**2 for x in range(1000) )
# on peut s'en assurer
>>> type(ca
tag>cours fun-mooc python3 todo}}
====== Python: Introduction aux classes ======
Les types built-in, bien qu'étant de nature différente, se manipulent ... *. Faire le test d'appartenance, c'est fait avec *in*.
Cette uniformité dans le comportement des obje... a bien au-delà de cette puissance des types built-in. En fait, en Python, vous pouvez écrire **vos pro
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... égal à quelque chose d'autre, vous pouvez tester inférieur ou inférieur ou égal, vous pouvez tester l'égalité ou la différence, l'égalité étant le double
ms.fun-mooc.f|FUN MOOC]].
====== Évolution de l'Internet ======
On peut identifier 4 grandes phases... A (département de la défense Américaine) souhaite interconnecter différents sites en s'appuyant sur un... centre de contrôle ne paralyse tout le système. L'intelligence répartie sur tout les nœuds du réseau est le principe fondateur de l'Internet, il est révolutionnaire pour l'époque car l
ore plus de types que cela. Ouvrons maintenant un interpréteur Python pour commencer à jouer avec les ... ython est un ensemble fini et ordonné d'éléments, indicés de 0 à n - 1 si j'ai n éléments. Prenons un ... dans une séquence ? J'utilise la fonction **built-in len**. Donc je fais un len(s) et ça va me retourn... n Python puisque je peux faire : est-ce que 'egg' in s et ça va me retourner vrai, effectivement, la c
{{tag>cour fun-mooc mooc informatique shell bash}}
====== Shell Bash: constructions syntaxiques ======
Le shell est un interpréteur de ligne de commande. Entre le moment d... commande, différents traitements sont opérés.
L'invite de commande indique que le shell est prêt à recevoir la saisie de l'utilisateur. Celle-ci est ass
ps://lms.fun-mooc.f|FUN MOOC]].
====== Le réseau Internet ======
Internet permet à des personnes partout dans le monde de communiquer grâce à de nombreu... ion =====
Un réseau de communication fournit une infrastructure pour échanger de l'information entre n'importe quelle machine numérique connectée. L'infr
====
Le cours disponible est sur FUN MOOC, il s' intitule **"Python 3: des fondamentaux aux concepts avancés du langage"**. Il est proposé par l' **Inria** et l' **Université Côte d'Azur**.
===== Semaine 1: Introduction au MOOC et aux outils Python =====
* [[110_interpreteur_et_idle|Interpréteur et IDLE]]
* [[12
{{tag>cour fun-mooc mooc informatique shell}}
====== Définition du shell ======
Quelques notions et ... succinctement le système d'exploitation
===== L'interface graphique =====
Pour interagir avec son système d'exploitation, l'utilisateur dispose en général d'une interface graphique. Ce type d'**IHM**((**I**nterfac
sous réseau. Il vise à localiser le réseau dans l'Internet. Il sert à l'acheminement des paquets à travers l'Internet ou à travers l'interconnexion pour les infrastructures privatives.
* Un identifiant d'interface désignant de manière