uments signifie que l'on va introduire un bloc de code, ce sera le bloc de code de la fonction.
<code python>
def f(a, b, c):
print(a, b, c)
</code>
Ici le bloc contient une seule instruction, appela
sque on définit une fonction, comme par exemple:
<code python>
def sum(a,b):
# bloc d'instructions
# de la fonction sum
# ...
</code>
Les variables *a* et *b* sont désignés **param... de définir les **paramètres d'une fonction**.
<code python>
def agenda(nom, prenom, tel):
""" reto... oe', 'prenom': 'John', 'tel': '06 52 47 66 87'}
</code>
Ce fonctionnement est classique. Seulement, on
pour créer un nouvel instance sur cette classe.
<code smalltalk>
"Instanciation d'une collection via ne... w: 4
Array new: 2
OrderedCollection new: 1000
</code>
Donc premier cas de figure, j'utilise new.
Deu... ple où je vais passer une collection littérale.
<code smalltalk>
OrderedCollection withAll: #(7 7 3 33)
</code>
Une collection littérale commence par un **''#(
ariables sont stockées en mémoire.
Avec le pseudo code ''%%number = 10%%'' on affecte la valeur 10 à la ... est relativement uniforme car elle se base sur le code ASCII qui est le même pour tous les ordinateurs. ... en d'octets supplémentaires sont nécessaires pour coder la valeur. CBOR offre ainsi des optimisations qu... * de 0 à 23, il s'agit de la valeur de l'entier à coder ;
* 24 indique que l'entier est codé sur 1 oct
tionnel, est le nom d'un fichier. Par exemple :
<code python>
url_for('static', filename='css/bootstrap/bootstrap.min.css')
</code>
Ceci générera le lien suivant : ''/static/css/b...
* **''%% {{ }} %%''** Affiche le résultat du code Python
* **''%% {% %} %%''** Code Python à interpréter
* **''%% {# #} %%''** Commentaires
<code>
<
ez les modules et les classes pour découper votre code ======
===== Pourquoi structurer son code ? =====
Plus les projets de programmation se complexifient... us de classes, bibliothèques et fonctions à votre code, il devient plus ardu de découvrir où se cachent ... voir ce que font les différentes parties de votre code.
Cela pose moins de problèmes lorsque vous début
s dessus, on doit écrire notre CSS comme ceci :
<code css>
a:hover {
// Insérer ici les propriétés CSS à appliquer
}
</code>
D'où il sort ce ''a'' qu'on a mis avant la pseu... va s'appliquer au sélecteur ====
Dans le bout de code ci-dessous, on va appliquer une couleur différent... element .
On a la structure suivante en HTML :
<code html>
<body>
<div class="mon-element">
<h1>Ma
Python: Portée des variables ======
Un *bloc de code* est un ensemble d'instructions contiguës indenté... tée d'une variable** détermine de quel endroit du code on peut accéder à cette variable. Python utilise ... e est déterminée en fonction de l'endroit dans le code où cette variable est définie**.
* Une variable locale au bloc de code d'une fonction est ce qu'on appelle une **variabl
ont ces API génériques qui permettent d'écrire du code adapté à des plateformes matérielles différentes ... afficheur externe sans avoir à écrire soi-même ce code. On trouve également dans cette catégorie des pil... rnes** sont des modules permettant d'importer des codes sources externes à RIOT dans une application. En... et, pour des raisons de maintenance de la base de code, il n'est pas possible d'ajouter tel quel du code
''** depuis le mode de configuration globale :
<code>
Router1(config)# service dhcp
</code>
Votre service DHCP est maintenant démarré, il vous reste à le c... onfigurez le service DHCP pour chaque VLAN ====
<code>
routeur1(config)# ip dhcp pool e-commerce
routeu... eur1(dhcp-config)# default-router 192.168.2.254
</code>
Expliquons cela :
* ''ip dhcp pool e-commerce
a classe que l'on appelle **arbre d'héritage**.
<code python>
class Phrase:
"La classe Phrase défin... de classe partagée par toutes les instances
</code>
Pour créer une classe, on utilise l'instruction... on.'.
Maintenant, regardons cet objet `Phrase`.
<code python>
>>> print(Phrase)
<class '__main__.Phrase'>
</code>
L'interpréteur a bien créé un objet "Phrase". À
vous pouvez utiliser sur vos collections.
===== Code compact =====
Juste un exemple, ci -dessous le code que vous devriez écrire par exemple en Java pour parcourir une collection.
<code java>
ArrayList<String> strings = new ArrayList<S... n person:persons)
strings.add(person.name());
</code>
Je veux parcourir une collection ''persons'', p
es:
Pour l'exemple on définit une classe Point1
<code python>
class Point1:
def __init__(self, x, y... ):
return f"Point1[{self.x}, {self.y}]"
</code>
Avec ce code, les instances de Point sont mutables:
<code python>
>>> p1 = Point1(2, 2)
>>> p2 = Point1(2, 3)
# L'
esoin de déclarer la propriété display: grid; :
<code css>
.conteneur {
display: grid;
}
</code>
Ensuite, il faut préciser quelques éléments supplémenta... nts déclarés côté HTML de la manière suivante :
<code html>
<div class="conteneur">
<div class="box... >
<div class="box">🐋 Élément 9</div>
</div>
</code>
La classe CSS ''.box'' permet d'ajouter un peu
rtagées.
Lorsqu'on fait une affectation simple:
<code python>
>>> a = 3
</code>
À gauche, j'ai l'espace de mes variables, que l'on appellera **espace de nom... ence vers mon entier.
Si par la suite on tape:
<code bash>
>>> a = 'spam'
</code>
Python crée un objet **'spam'** de type chaîne de caractères, compteur de