code appelant. Chaque module son propre espace de nom (private symbol table) dans lequel ses objets son... nstruction ''import'' place seulement l'espace de nom du module dans la table des symboles de l'appelan... du module ne sont accessibles que préfixés par le nom du module :
<code python>
# Retrourne une erreur... uux
</code>
Comme cette forme d'import place les noms des objets directement dans la table des symbole
ces. Pour le moment le fichier ne contient que le nom du module et la version de Go supportée.
<code b... de>
Dans ce code on a:
* Déclarer un paquetage nommé "greetings" regroupant des fonction comme Hello... alutation.
La fonction Hello() prend un argument nommé de type chaîne de caractères et retourne une ch... ge. En Go ce comportement est désigné "export des noms".
L'opérateur '':='' est un raccourci permettan
lle ====
Pour déterminer la taille d'une chaîne (nombre de caractères) on utilise la fonction ''len()'... >
On peut aussi « multiplier » une chaîne par un nombre entier n pour obtenir n concaténations de cett... # les valeurs les plus faibles sont associées aux nombres
# viennent ensuite majuscules et enfin mes mi... ate notre chaîne msg en fonction des variables prenom et age:
<code python>
>>> prenom = 'Pipoudou'
jetons (unité sémantique). Un jetons peut être un nom, un chaîne citée ou un simple caractère ne faisant parti ni d'un nom ni d'une chaîne citée.
Un nom est une séquence de caractères alphanumériques commençant par une lettre ou le caractère '_'. Si le nom correspond à une définition de macro il sera suje
Les types numériques en python comprennent:
* Nombres entiers type **int** de précision illimité
* Les décimaux type **float**
* Les nombres complexes
* Les booléens type **bool**
===... ore/type_chaines_de_caracteres#representation_des_nombres_entiers_en_chaines|conversion des valeurs num... > hex(10)
'0xa'
</code>
===== Représentation des nombres =====
Pour faciliter leur lecture, les grand
oposé par la librairie standard mais il existe de nombreux EDI supportant python on pourra citer: PyCha... objet. Python gère deux espaces:
* l'espace de nom
* l'espace des objets
Lors d'une déclaration t... encer différents objets qui vont
En python les noms des variables ne peuvent pas commencer par un chiffre. Le nom se compose des caractères alphanumériques sans ca
{{tag>dev python variable nommage nomenclature}}
:TODO_DOCUPDATE:
====== Python : variables et conventions de nommage ======
===== Syntaxe =====
En python les va... contenir d'espaces ou de caractères spéciaux. Le nom d'une variable ne doit pas être identique aux mot
ou le test d'appartenance) sont indépendantes du nombre d' éléments.
* Les dictionnaires sont des o... # Création d'un dictionnaire à partir d'arguments nommés.
>>> # Les noms des arguments deviennent les clés.
>>> phonebook = dict(Bob='0712800331', Julie='07... == Longueur du dictionnaire ====
Pour obtenir le nombre de clés dans un dictionnaire, c'est à dire le
à la n-ième puissance.
*
* @param {number} x Le nombre à augmenter.
* @param {number} n L'exposant doit être un nombre naturel.
* @return {number} x élevé à la n-èm... c 3]].
Produire du code auto-descriptif :
* En nommant correctement les variables ;
* En factorisant et nommant correctement les fonctions ;
Si un bloc de c
peur.
<note>
Lors de l'utilisation de gitlab, le nom d'utilisateur, le mail, la clé GPG doivent corres... config --global core.editor vim
</code>
===== Renommer la branche principale =====
Lors de la création du dépôt, le nom de la branche principale est **master**. Cette co... tend à disparaitre et on recommande en général la nommer 'main' ou 'trunk'.
Pour que la branche princi
Get-Content -Path '.\fichierA.txt'
# Afficher le nombre de lignes
$lines.Length
4
# Accès au contenu... "$line"
}
</code>
===== Formatage CSV =====
De nombreuses applications proposent un formatage des do... Chaque élément du tableau est un objet ayant pour noms d'attributs
# les noms des colonnes du fichier (première ligne du fichier CSV)
$users[0].FirstName
odule pathlib =====
Pour opérer sur les chemins, nom de fichiers présents sur l'arborescence du systèm... ns web en JavaScript et qu'il est supporté par de nombreux langage. Il permet de sérialiser facilement ... 'ma chaine',
[2.5,3.1],
{'nom':'Doe', 'prenom':'John', 'age':33},
# les tuples seront convertis en listes
(2
{{tag>dev bash shell}}
====== Bash: Générer un nombre aléatoire ======
Pour obtenir un nombre aléatoire dans l'intervalle [0-32767] depuis le shell, on ... utiliser l'opérateur modulo. Lorsqu'on divise un nombre par N, le reste de la division est toujours co... a fonction alea écrit sur la sortie standard un
# nombre aléatoire compris entre 0 et le nombre passé
#
=
Initialement appelé Gnu C Compiler, il a été renommé Gnu Compiler Collection puisqu'il permet de com... ssier dans lequel elle est présente ainsi que son nom, c'est que permettent de faire les options **-L**... er.o -o monfichier
</code>
<note>
A propos de la nomenclature du paramètre suivant l'option **-l**: s'il a la forme d'un nom de fichier, le linker recherche le fichier dans l
T);
xTaskCreatePinnedToCore(
blinkLED, // Nom de la fonction a executer comme tache
"blink_task", // nom de la tâche (16 car. max)
1000, // taill... er
xTaskCreatePinnedToCore(
speakToMe, // Nom de la fonction a executer comme tache
"speak_task", // nom de la tâche (16 car. max)
1000, // taill