Introduction Au Langage Python
Introduction Au Langage Python
EL KAMEL ZAKARIA
25 septembre 2024
Introduction Mots clés et identificateurs Instructions, Indentation et commentaires Types de données et variables Les entrés/sorties standard
Le langage machine
Un programme en langage machine est une suite d’instructions machine
Une instruction machine est une suite de bits qui contient toutes les
informations nécessaires à l’exécution de l’instruction
Les opérations qu’un ordinateur peut effectuer à la base sont des plus
classiques + , - , x ,. . .etc
1/31
Le langage machine
Difficile à lire
Difficile à modifier
Programmer encore pire ! ! !
2/31
Le langage machine
Difficile à lire
Difficile à modifier
Programmer encore pire ! ! !
Langage de programmation (haut niveau)
facile à apprendre
facile à lire, à comprendre et à écrire
Portable
Clair et intuitif
2/31
Introduction
Le langage de programmation Python est un très bon choix aussi bien pour
l’initiation à la programmation que pour la programmation elle-même.
3/31
5/31
6/31
Un Identificateur désigne le nom donné à des entités telles que des variables,
des fonctions, des classes, etc.
Les identificateurs doivent être uniques. Ils sont créés pour donner un nom
unique pour une entité de l’identifier lors de l’exécution du programme.
Règles de nommer des identificateurs
Un identificateur valide ne peut avoir que des lettres (en majuscules et
en minuscules), des chiffres et des traits de soulignement (_).
La première lettre d’un identificateur doit être une lettre ou un trait de
soulignement.
Vous ne pouvez pas utiliser des mots-clés comme identificateurs.
L’identificateur peut être de n’importe quelle longueur.
7/31
8/31
Nous pourrions également mettre plusieurs instructions sur une seule ligne
en utilisant des points-virgules, comme suit :
1 a =5 ; b = ’ Bonjour ’; c =12.5
9/31
1 i =0
2 while i <=5:
3 if i %2==0:
4 print (i , ’ est pair ’)
5 else :
6 print (i , ’ est impair ’)
7 i = i +1
10/31
11/31
Si nous avons des commentaires qui s’étendent sur plusieurs lignes, une
façon de le faire est d’utiliser dièse (#) au début de chaque ligne, ou on peut
utiliser des guillemets triples, soit ”’ ou """.
1 # in itialisation de la variable a
2 # par la valeur 5
3 a =5
4
5 ’’’ init ialisation de la variable a
6 par la valeur
7 bonjour ’’’
8 b = ’ bonjour ’
12/31
13/31
Le tableau suivant présente des types de données de base dans Python ainsi
que des exemples :
14/31
Python a une fonction intégrée appelée type () que nous pouvons utiliser
pour déterminer le type de données du littéral.
15/31
Une variable est un emplacement nommé utilisé pour stocker des données
dans la mémoire. Il est utile de considérer les variables comme un conteneur
contenant des données pouvant être modifiées ultérieurement au cours de la
programmation.
Déclaration
Pour créer une variable en Python, nous utilisons l’instruction d’affectation
qui a le format suivant :
1 nom_variable = expression
Remarque
En Python, nous n’affectons pas de valeurs aux variables, mais plutôt on
donne la référence de l’objet (valeur) à la variable.
16/31
17/31
18/31
19/31
les opérateurs :
20/31
21/31
22/31
23/31
Exemple :
24/31
Exemple :
24/31
Parfois, nous aimerions formater notre sortie pour la rendre jolie. Cela peut
être fait en utilisant la méthode str.format(). Cette méthode est visible pour
tout objet chaîne.
25/31
Nous pouvons spécifier l’ordre dans lequel elles sont affichées en utilisant
des nombres (indices de tuples).
26/31
Nous pouvons même utiliser des arguments de mots clés pour formater la
chaîne.
27/31
Nous pouvons même formater des chaînes comme l’ancien style sprintf ()
utilisé dans le langage de programmation C. Nous utilisons l’opérateur %
pour accomplir cela.
28/31
1 input ([ msg ])
où msg est la chaîne que nous souhaitons afficher à l’écran. C’est optionnel.
29/31
Exemple :
Ici, nous pouvons voir que la valeur entrée 10 est récupérée en tant que
chaîne, pas un nombre. Pour le convertir en un nombre, nous pouvons
utiliser les fonctions int() ou float()
30/31
31/31