ucratif. La licence est permissive et permet de l'utiliser à des fins commerciales.
===== Évolution du lan... ts utilisant le jeu de caractères ASCII. Si l'on utilise un autre jeu de caractère il faut le spécifier. P... u l'EDI. Il faut toujours savoir quel encodage on utilise pour écrire son code et privilégier utf-8 (mise e...
Dans tous les cas il est fortement déconseillé d'utiliser le formalisme **%%__variable__%%** car utilisé p
ler le code depuis un autre module -- Importer et utiliser notre nouveau module ;
- Retourner et contrôle... clé/valeur dans un map ;
- Ajouter des test -- Utiliser les fonctionnalités intégrés de Go pour les test... version du module. Les développeurs qui appellent/utilisent les fonctions de votre module mettent à jour le... un contrôle direct sur les versions des modules à utiliser.
Via votre éditeur créer le fichier greetings.g
la taille d'une chaîne (nombre de caractères) on utilise la fonction ''len()'' :
<code python>
>>> w = "H... ur accéder à un élément de la chaîne (caractère), utiliser l'opérateur d'indexation ''[]''. L'index commenc... es par rapport aux autres, il est donc possible d’utiliser les opérateurs ''<'', ''>'', ''<='' et ''>='' en... ères =====
Les méthodes de formatage historiques utilisent l'opérateur % et str.format() cependant il est
, ils peuvent être modifiés en place.
* On peut utiliser comme clé de dictionnaire n'importe quel objet h... dictionnaire =====
Pour créer un dictionnaire on utilise la notation accolade:
<code python>
>>> # Créatio... st à dire le nombre de couples (clé, valeurs), on utilise la fonction builtin **len()**:
<code python>
>> ... ppartenance ====
Pour le test d'appartenance, on utilise le même opérateur que pour les séquences **''in''
vers lequel on publie ses propres changements. On utilise **upstream** pour désigner le dépôt de référence du projet.
</note>
On utilise la commande **git remote** pour afficher les réfé... pôt distant sans modifier l'espace de travail, on utilise la commande **git fetch**:
<code bash>
$ git fe... code>
Pour récupérer également les tags associés utiliser l'argument %%--tag%%
Toutes les nouvelles donnée
définit sur la balise ;
* querySelector() pour utiliser un sélecteur CSS retournant la première correspondance ;
* querySelectorAll() pour utiliser un sélecteur CSS retournant toutes les correspon... r ajouter du cotenu à la page on pourra notamment utiliser :
* la méthode ''createElement()'' ;
* la pr... érer un nombre plus important d'éléments, on peut utiliser la propriété ''innerHTML'' et l'interpolation de
es conflits et des réécritures de variable.
On l'utilise en général en mode interactif pour manipuler, déc... cuter les instructions à chaque import, il faudra utiliser la fonction ''importlib.reload()''
<code python... ent des modules ou de leur contenu, il va falloir utiliser l'initialisation du paquetage présentée ci-desso... t()
[mod4] qux()
</code>
De plus, un module peut utiliser des objets d'un un sous-paquetage frère (si celu
ir à quelles bibliothèques un exécutable est lié, utiliser la commande **ldd**
<code bash>
$ ldd hello.exe
... .2 (0x009b9000)
</code>
On peut faire le choix d'utiliser à la place de la liaison dynamique la liaison statique. Lors de la phase d'édition des liens on utilise l'argument **-static**:
<code bash>
$ gcc -stati... pertoire parent on modifie hello.c pour lui faire utiliser les fonctions. On compile ensuite:
<code bash>
res web via des Classes et objets en POO.
Ici on utilise le paquet Flask-WTF qui intègre la bibliothèque W... e-2025-02-27_01.png}}
Pour la mise en forme, on utilise le framework Spectre CSS
===== Création du form... n), les valeurs saisies par l'utilisateur. On les utilise couramment pour :
* Retirer les espaces en déb... de saisie de votre nom")
</code>
Ci-dessus, on utilise les filtres pour retirer les espaces autour de la
isible.
En général les fichiers texte en entrées utilisent le formatage **reStructredText** et la sortie p... ler Sphinx et le theme Read The Doc =====
Sphinx utilise par défaut le theme minimaliste Alabaster, un thè... ortir du bloc de code.
</code>
On peut également utiliser des blocs
<code>
.. NOTE::
Ceci est une note... ar de nombreux autres projets opensource.
Sphinx utilise l'extension **autodoc** pour inclure les docstrin
{{tag>riot esp esp32 can adc}}
====== Utiliser le pilote ADC de RIOt avec l'ESP32 ======
RIOT propose une abstraction simple pour utiliser les convertisseurs analogiques numériques (CAN o... a on précise le numéro de ligne que l'on souhaite utiliser:
<code c>
#include "periph/adc.h"
//Pour l'ESP... IO35, GPIO36, GPIO39 }
#endif
</code>
Le fichier utilise cette déclaration pour initialiser le tableau des
ment de l'extension **Flask-Migrate** nous allons utiliser une application Flask minimale en configuration ... reur car la base existe déjà. Dans ce cas il faut utiliser la commande ''flask db stamp'' pour marquer la b... ation afin de vérifier que la base existante peut utiliser notre nouveau modèle de données.
Pour ajouter des données dans la base, on utilise ''flask shell'' :
<code python>
>>> apple = Produ
e à la signature. Pour signer les travaux **git** utilise **gpg** ou **gpg2**.
Pour activer la signature s... Les tags peuvent également être signés, pour cela utiliser l'argument **-s**
<code bash>
git tag alpha-0.3 ... on alpha 0.3'
</code>
Pour vérifier un tag signé utiliser l'argument -v:
<code bash>
git tag -v alpha-0.3 ... Vérifier un tag ====
Pour vérifier un tag signé, utiliser l'option **-v**. La vérification s'appuie sur GP
=
==== Lister =====
Pour lister les étiquettes, utiliser la commande **git tag** sans argument. L'option ... D**. Pour placer un tag sur un commit particulier utiliser son SHA-1:
<code bash>
$ git tag alpha-1.0 9f94598
</code>
Pour un tag annoté, utiliser une des options **-a** **-m** ou **-s**
<code ba... === Supprimer un tag ====
Pour supprimer un tag, utiliser l'argument **-d**
<code bash>
$ git tag -d v0.1
ows. Cela peut se produire si les deux systèmes n'utilisent pas le même jeu de caractère par défaut et que ... ode>
Vérifier bien la syntaxe du header, il doit utiliser une des deux formes suivantes:
<code python>
#!... *- coding: utf-8 -*-
</code>
Lorsque les scripts utilise l'entête
===== Erreur =====
Lors de l’exécution... feff ' est le BOM((**B**yte **O**rder **M**ark)). Utiliser la syntaxe suivante à l'ouverture du fichier: