tres d'une fonction**.
<code python>
def agenda(nom, prenom, tel):
""" retourne un dictionnaire contenant les valeurs passées
en paramètre """
return {'nom': nom, 'prenom': prenom, 'tel': tel}
# Lors de l'appel de la fonction, c'est la position
# de l' arg
amespace}}
====== Python: modules et espaces de nommage ======
Lorsque nous avons parlé de la notion... xpliqué que nous pouvions avoir une variable d'un nom donné, par exemple une variable *x*, qui coexiste... fonctionne avec ce qu'on appelle des **espaces de nommage**.
Un espace de nommage regroupe un ensemble de variables appartenant à un objet. En Python, les
t plusieurs bases.
</note>
Attention lorsqu’on **nomme les bases de données**! Tout comme beaucoup de “noms” en informatique (variables, objets, identifiant... ne base, on utilise la commande ''CREATE DATABASE nomdelabase;''.
Pourquoi ce point-virgule à la fin ... ' joue ici le rôle de commande. Quel que soit le nom de la base de données que l'on veut créer, on uti
=== Python: importation des modules et espaces de nommage ======
Nous avons vu dans une précédente vid... férents mécanismes d'importation avec l'espace de nommage des modules. C'est ce que nous allons couvrir... ython egg.py`. Si vous voulez voir les espaces de nommage de ces modules, vous pouvez utiliser **l'inst... ce contexte ; et si vous voulez voir l'espace de nommage d'un module importé, vous pouvez utiliser `va
xte qui ne requièrent que quelques mots, comme un nom ou un prénom, par exemple.
On ouvre avec la balise ''<input>'' et on précise la valeur de l'attribut ... type="text">
</code>
Ensuite, il faut donner un nom à votre zone de texte ; pour cela on utilise l'attribut ''name''.
Ce nom n'apparaît pas sur la page, mais il est indispens
héritage est en fait liée à la notion d'espace de nommage**. Une classe a son propre espace de nommage. Et une instance a son propre espace de nommage. Lorsque vous recherchez un attribut dans une instance, vous allez le chercher dans l'espace de nommage de l'instance. Si vous ne le trouvez pas dans
era installé au fin fond d'une salle blanche avec nombreux de ses cousins, et son administration s'effe... réseau d'un serveur Linux, que ce soit :
* Le nom réseau de la machine ;
* La détection des périp... es routes et passerelles ;
* Et les services de noms (DNS).
La configuration du réseau sous Linux es... lorsque ce sera nécessaire.
===== Configurez le nom du réseau de votre serveur =====
Premier élément
ple : à la fois pour être porté facilement sur de nombreux équipements de niveau 2 et être facilement u... vent dans la couche 7. Les applications sont très nombreuses, la plus largement répandue est HTTP qui s... t des communications directes entres systèmes autonomes via les API REST)
{{pile_protocolaire_tcp_ip.p...
Ces deux couches basses sont regroupées sous le nom d'Interface sur le schéma. Elles sont normalisées
éthodes de communication, remplaçant désormais de nombreux courriers postaux.
Ensuite le réseau téléph... ur IP et l'utilisation de visioconférence dans de nombreux foyers.
Un autre usage concerne la télévisi... nce connectées sont aujourd'hui présentes dans de nombreux foyers.
Les balances connectées qui enregis... leur ami en Australie, vos usages d’Internet sont nombreux et variés.
Internet ne repose pas sur de la
enant un exemple.
<code python>
# la liste de prénoms suivante n'a pas de capitalisation consistante:
prenoms = ['ana', 'eve', 'ALICE', 'Anne', 'bob']
</code... s que l'on veuille créer une liste de tous les prénoms qui commencent par *a* et mettre ces prénoms en minuscule. Ce traitement complexe peut être fait avec
srooms.com/|Openclassrooms]].
===== Comptez le nombre d’objets récupérés via une requête =====
Comb... d’aliments bio, ou que vous souhaitiez compter le nombre d’utilisateurs dans l’application.
Comment po... mmande SQL de type ''SELECT'', il vous donnera le nombre d’objets récupérés plutôt que leur valeur.
<n... it un Gmail ? Comment l’adapter pour connaître le nombre d’utilisateurs avec une adresse Gmail dans la
ngue associée**. Par convention, on utilise comme nom de ce champ ''{nom de l’objet associé}_id'' (donc ici, ''langue_id''). Les utilisateurs de la base de... ------------+-----------+----+-----------+
| id | nom | prenom | email | langue_id | id | nom |
+----+-------------+-------
aient et les ordinateurs passaient du boîtier autonome à celui de système connecté.
Dans les années 9... es !
</note>
==== Le Cloud ====
Aujourd’hui, de nombreux sites internet vous proposent de **communiqu... avail ou ses photos de vacances.
Notons que de **nombreux services du quotidien fonctionnent sur le cl... ermission.
==== Une volonté de contrôle ====
De nombreux états souhaitent contrôler les frontières du
s de l'Internet et son adhésion par le plus grand nombre.
===== Phase des tests =====
Les années 1980... éralisation des stations de travail sous Unix autonomes mais aux capacités limités. Ces stations ont be... à des appareils pas très performants mais très économiques et dès la fin des les années 90, la technolo... Web.
===== Explosion des connexions =====
3 phénomènes expliquent cette croissance sans précédant dé
est pas toujours parfaite. En effet différents phénomènes peuvent altérer l’information reçue par le récepteur. Ceux-ci sont de deux types :
- Des phénomènes **internes** aux systèmes communicants comme ... tions binaires stockées et manipulées;
- Des phénomènes **externes** comme des bruits électromagnétiq... ur.
Vous avez sans doute déjà expérimenté ces phénomènes en parlant à une autre personne dans un envir