28 0 2MB
Année universitaire : 2022/2021
ENSET Mohammedia
Initiation en Python
Plan : Introduction Les variables et principaux types de données Contrôle du flux d'exécution Instructions répétitives Fonctions prédéfinies Fonctions originales Utilisation de fenêtres et de graphismes Manipuler des fichiers Les structures de données
Professeur : A.Mansouri
1
ENSET Mohammedia
Année universitaire : 2022/2021
I- Introduction: Python est un langage de programmation créé par Guido Van Rossum en 1991. Ce langage de programmation est relativement simple, et présente de nombreuses caractéristiques intéressantes : Multiplateforme, Langage Open Source, Disponibilité de bibliothèques Langage de haut niveau, interprété. Orienté objet et très utilisé en analyse de données.
langages de différents niveaux Chaque processeur possède un langage propre, directement exécutable : Le langage machine : formé de 0 et de 1 et n’est pas portable. Le langage d’assemblage : codage alphanumérique du langage machine, pas portable. On le traduit en langage machine par un assembleur ; Les langages de haut niveau : Souvent normalisés, ils permettent le portage d’une machine à l’autre. Ils sont traduits en langage machine par un compilateur ou un interpréteur. II- Les variables et principaux types de données : 1-Définition: Une variable est une chaîne de caractères (un mot) qui doit commencer par une lettre, sans espaces, en évitant les accents et caractères spéciaux. En Python il n’est pas nécessaire de déclarer les variables ni leurs types avant de pouvoir leur affecter une valeur (typage dynamique). Pour connaître le type d’une donnée ou le type de la valeur d’une variable, il suffit d’utiliser la fonction type(). Le type int (entier): utilisé pour stocker un entier. Le type float (flottant): utilisé pour stocker des nombres à virgule flottante. Le type str (chaîne de caractères): nous pouvons créer simplement en joignant caractères entre guillemets ou apostrophes. Professeur : A.Mansouri
2
Année universitaire : 2022/2021 Le type complex : la partie imaginaire est indiquée grâce à la lettre « j » ou « J ». ENSET Mohammedia
Le type bool (booléen) : prendre les valeurs True ou False. Le type list (liste) : on peut définir une liste comme une collection d’éléments séparés par des virgules, l’ensemble étant enfermé dans des crochets. 2-Exemple: Console lors de l’appel des variables
Entier
Flottant
String
Complexe
Booléen
Liste
3-Remarques: - Majuscules et minuscules sont différentes dans python. - Il ne faut surtout pas utiliser de nom de fonctions python comme noms de variables. Les mots réservés de Python and
del
from
None
True
as
elif
global
else
try
if
not
while
in
class
pass
yield
raise
import
break
except
or
with
is
def
for
lambda
False
continue
finally
return assert nonlocal
- Affectations multiples: Sous Python, on peut assigner une valeur à plusieurs variables simultanément.
Quelques opérateurs : Opérateur +
Description Concatenation - Addition
-
Soustraction
*
Repetition - Multiplication
/ % ** // = == != and or not
Division Modulo Exposent Division entière affectation Vérifie si égale Vérifie si différent Conjonction Disjonction Négation
Professeur : A.Mansouri
Opérateur
== != > < >=