Académique Documents
Professionnel Documents
Culture Documents
Dr SGHAIER Amra
Introduction
Installation
Manipulation du langage
Programmation orienté objet
Python est un langage de programmation facile à utiliser et puissant
Il offre des structures des données puissantes de haut niveau
C’est un langage idéal pour écrire des scripts et pour le développement rapide
d’applications dans de nombreux domaines et sur la plupart des plates-formes
informatiques
Avantages : Désavantages :
Interprété Lent
Orienté objet Absence des pointeurs
De haut niveau Typages différents
Modulaire
Portable
Lisible
Logiciel libre
1. Variables
Déclaration des variables :
Typages dynamiques :
2. Types des variables
Données numériques : Entier / Entier Long / nombre complexe / Nombres octaux et
hexadécimaux
Booléens : True / False
Chaine de caractère :
2. Types des variables
Liste :
2. Types des variables
Tuples : sont des listes non modifiables
Dictionnaire :
2. Types des variables
Récapitulatif des variables
2. Types des variables
Entrées / Sorties:
Print : permet d’afficher une valeur à l’écran
Input : récupérer les données saisies par un utilisateur
\n : permet de passer à une nouvelle ligne
# : précède le commentaire sur la même ligne
3. Les structures conditionnelles
Les tests : permettent d’exécuter des instructions différentes selon la valeur d’une
condition logique
3. Les structures conditionnelles
Exemple :Ecrire un programme en python qui demande à l’utilisateur les longueurs des
cotés d’un triangle et qui indique si ce triangle est équilatéral ou pas
3. Les structures conditionnelles
Exemple :Ecrire un programme en python qui demande à l’utilisateur les longueurs des
cotés d’un triangle et qui indique si ce triangle est équilatéral ou pas
la boucle for Python va nous permettre d’itérer sur les éléments d’une séquence (liste, chaine de caractères, etc.) selon leur ordre dans la séquence.
while condition :
instruction1
instruction 2
…
instruction n
3. Les structures itératives
La boucle « While »:
L’instruction « Continue »: permet de passer prématurément au tour de boucle suivant, Elle fait continuer sur la
prochaine itération de la boucle