Archives de
Author: Fabrice Dumont

L’indentation ou la mise en retrait du code

L’indentation ou la mise en retrait du code

a = 45 if a < 18 : print (« Vous êtes mineur ») elif 18 <= a <= 65 : print (« Vous êtes majeur ») else : print (« Vous êtes senior ») Si vous écrivez ce script, vous remarquerez qu’après les deux points de chaque conditions, une indentation vers la droite est automatiquement engagée. En effet, un bloc de code s’exécute si la condition est vérifiée et considérée comme vraie, l’isolant du reste du script. Ensuite, le code qui suit est lu et…

Lire la suite Lire la suite

Contrôle de flux : conditions et blocs d’instructions

Contrôle de flux : conditions et blocs d’instructions

Une condition if : >>> a = 5 >>> if a > 0 : print (a, « est supérieur à zéro ») 5 est supérieur à zéro >>> L’expression a > 0 est vérifiée et si elle est vraie, le bloc de code qui est en-dessous est exécuté. Si elle est fausse, comme vous pouvez le voir dans les exemples suivants, Python passe à la condition suivante jusqu’à ce qu’il tombe sur une condition « vraie ». –> si a est supérieur à 0,…

Lire la suite Lire la suite

Les premières fonctions intégrées type ( ) et print ( )

Les premières fonctions intégrées type ( ) et print ( )

>>> a = « Sympa » >>> type (a) <class ‘str’> >>> print (a) Sympa >>> print (« Tu es », a) Tu es Sympa >>> Dans un script, la fonction print ( ) est obligatoire pour faire par exemple apparaître la valeur d’une variable. Via l’interpréteur, un simple appel de la variable suffit. La fonction type ( ) affiche le type de la variable entre parenthèses. La fonction print ( ) affiche le contenu inscrit entre ses parenthèses.

Les commentaires dans un script et la documentation (docstring)

Les commentaires dans un script et la documentation (docstring)

Script script_ex.py # Ceci est un commentaire sur un script «  » » Ceci est un commentaire ou documentation que j’écris sur plusieurs lignes «  » » Exécution du script script_ex.py et appel de la fonction intégrée help ( ) >>> help (« script_ex ») Help on module script_ex: NAME script_ex DESCRIPTION Ceci est un commentaire ou documentation que j’écris sur plusieurs lignes FILE c:\users\fabricedumont\desktop\script_ex.py >>> Le commentaire sur une seule ligne est précédé d’un carré dièse #. Le commentaire sur plusieurs lignes doit être entouré…

Lire la suite Lire la suite

Les différents types de données

Les différents types de données

Les nombres entiers, les nombres flottants et les chaînes de caractères >>> s = 4 >>> type (s) <class ‘int’> # nombre entier – integer >>> t = 3.2 >>> type (t) <class ‘float’> # nombre flottant – float >>> u = « Super » >>> type (u) <class ‘str’> # chaîne de caractères – string >>> Les listes, les tuples et les dictionnaires [valeur,valeur],(valeur,valeur),{clé:valeur,clé:valeur} >>> a = [1,2, »bon anniversaire »,3.5] >>> type (a) <class ‘list’> # liste >>> b = (1,2, »bon anniversaire »,3.5)…

Lire la suite Lire la suite

Règles et conventions de nommage des variables

Règles et conventions de nommage des variables

Le nom d’une variable commence toujours et obligatoirement par une lettre minuscule : >>> exempledevariable = 3 >>> exempleDeVariable = 6 >>> exemple_de_variable = 9 >>> var_001 = 12 >>> v12_recherche = 15 >>> Le reste est affaire de bon sens. Par exemple les majuscules de « exempleDeVariable » en facilite la lecture et le repérage au milieu de centaines de lignes de codes. Attention, il existe dans le langage Python 33 mots-clés réservés ne pouvant être utilisés pour nommer des variables…

Lire la suite Lire la suite

Affectations multiples, parallèles et permutations

Affectations multiples, parallèles et permutations

Dans l’interpréteur : Le caractère # précède un commentaire (code non interprété) >>> a = b = 23 # affectation multiple >>> a 23 >>> b 23 >>> c,d,e = 12,34,55 # affectations parallèles >>> c 12 >>> d 34 >>> e 55 >>> f,g = 23,32 >>> f 23 >>> g 32 >>> f,g = g,f # permutation >>> f 32 >>> g 23 >>>

Utilisation de la fonction id ( ) montrant l’emplacement de la valeur de la variable dans la mémoire vive

Utilisation de la fonction id ( ) montrant l’emplacement de la valeur de la variable dans la mémoire vive

L’emplacement de la variable dans la mémoire vive de votre ordinateur n’est pas liée au nom de la variable mais à sa valeur. Plusieurs variables ayant la même valeur auront le même ID ! id ( ) est une fonction intégrée de la bibliothèque standard >>> d = 5 >>> b = 5 >>> id(d) 1668469264 >>> id(b) 1668469264 >>> b = 8 >>> id(b) 1668469312 >>> v = 5 >>> id(v) 1668469264 >>> d = 5 & b =…

Lire la suite Lire la suite

Déclaration et affectation d’une valeur à une variable

Déclaration et affectation d’une valeur à une variable

Dans l’interpréteur : J’affecte la valeur «3 » à la variable déclarée « var » >>> var = 3 >>> var 3 >>> print (var) 3 >>> Dans la mémoire vive de notre ordinateur, nous créons des boîtes (les variables) dans lesquelles nous mettons des valeurs : Ici, dans la boîte a, nous mettons la valeur 4 >>> a = 4 >>> a 4 >>> Nous pouvons effectuer des opérations sur ces variables a(=4)+b(=3)=7 >>> b = 3 >>> b 3 >>> print…

Lire la suite Lire la suite