Archives de
Month: avril 2017

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

Nombres entiers, nombres flottants et opérations simples

Nombres entiers, nombres flottants et opérations simples

Directement dans l’interpréteur : >>> 1+4 5 >>> 7-2 5 >>> 4*8 32 >>> 8/2 4.0 >>> 8//2 4 >>> 11/2 5.5 >>> 11//2 5 >>> 8%2 0 >>> 11%2 1 >>> Les additions, soustractions et multiplications sont simples et se réalisent via les opérateurs +,-,* Pour ce qui est des divisions, il existe trois opérateurs : l’opérateur de division flottante « / »donnant toujours un résultat avec virgule l’opérateur  de division entière « // »  donnant toujours un entier l’opérateur modulo « % » donnant…

Lire la suite Lire la suite

Première utilisation de l’interpréteur et exécution d’un premier script

Première utilisation de l’interpréteur et exécution d’un premier script

Nous soumettons une simple addition de nombres entiers à Python : >>> 3+4 Tout d’abord directement dans l’interpréteur : Après avoir appuyé sur la touche <ENTER>, Python nous donne tout de suite la réponse. Nous pouvons écrire un script reprenant ce code qui pourra être enregistré sur le disque dur et être exécuté ultérieurement. Pour cela, via le menu, Fichier> Nouveau, une nouvelle fenêtre vierge s’ouvre. Vous y écrivez le même code : print (3+4) précédé de la fonction print…

Lire la suite Lire la suite

Après installation, qu’avons-nous sur notre ordinateur ?

Après installation, qu’avons-nous sur notre ordinateur ?

Le langage de programmation python est installé sur l’ordinateur, par défaut à la racine de C:\ sous Windows avec toute la librairie standard, c’est à dire les packages et modules les plus couramment utilisés et qui sont donc intégrés au langage. Le logiciel IDLE servant à développer via une interface graphique assez simple donne le choix de directement exécuter ou interpréter du code dans l’interpréteur ou via CTRL+N (Fichier>Nouveau) d’écrire un script que vous exécuterez de toute façon via l’interpréteur….

Lire la suite Lire la suite

Téléchargement et installation de Python

Téléchargement et installation de Python

Via un navigateur internet, se rendre sur le site de la fondation Python (Python Software Foundation) https://www.python.org/ Télécharger la dernière version de Python ou une version de votre choix de la branche 3.X. La branche 3.X a été publiée en décembre 2008. Pour corriger certains problèmes et défauts du langage et nettoyer la bibliothèque standard, la PSF a décidé de casser l’ascendance entre la branche 3.X et la branche précédente 2.X. Je parle de branches puisque depuis 2008, les deux…

Lire la suite Lire la suite