Programmation en Python
Rédiger par les professeurs stagaire: Sous la direction de:
●
Pr Mohamed SALHI
●
Abdelghani ECHLAIHI
●
El mustafa El maimouni
●
Hanane HATOUCHI
●
Younes LEKOUIS
●
Zahra Bayad
●
Noura ELBOUSSAKOURI
2024-2025 Python – Math Collége 1
Plan
1. Introduction générale à la programmation
2. Environment pour utiliser python
3. Les commentaires
4. Les Variables
3. Entrés
5. Condition : if elif else
7. Les boucles : while, for
2024-2025 Python – Math Collége 2
1. Introduction à la programmation
C’est quoi programmer ?
2024-2025 Python – Math Collége 3
1. Introduction à la programmation
C’est quoi programmer ?
●
Un ordinateur est une machine qui exécute des instructions données par l’Homme.
Ces instructions doivent être écrites d’une manière spécifique, à l’aide d’un
langage de programmation.
2024-2025 Python – Math Collége 4
1. Introduction à la programmation
C’est quoi programmer ?
●
Un ordinateur est une machine qui exécute des instructions données par l’Homme.
Ces instructions doivent être écrites d’une manière spécifique, à l’aide d’un
langage de programmation.
●
Programmer c’est donner des instructions précises à un ordinateur
en respectant la syntaxe d’un langage de programmation,afin de réaliser une
ou plusieurs tâches.
●
Ce cours concentre sur un langage très populaire appelé Python.
2024-2025 Python – Math Collége 5
[Link]
Pour utiliser le langage Python, on a besoin d’un ensemble de logiciels.
2024-2025 Python – Math Collége 6
[Link]
Pour utiliser le langage Python, on a besoin d’un ensemble de logiciels.
Ces logiciels constitut l’environment pour utiliser python.
2024-2025 Python – Math Collége 7
[Link]
Pour utiliser le langage Python, on a besoin d’un ensemble de logiciels.
Ces logiciels constitut l’environment pour utiliser python.
- Le langage Python lui-même.
2024-2025 Python – Math Collége 8
[Link]
Pour utiliser le langage Python, on a besoin d’un ensemble de logiciels.
Ces logiciels constitut l’environment pour utiliser python.
- Le langage Python lui-même.
- Un éditeur de texte où l’on pourra écrire notre code.
2024-2025 Python – Math Collége 9
[Link]
Pour utiliser le langage Python, on a besoin d’un ensemble de logiciels.
Ces logiciels constitut l’environment pour utiliser python.
- Le langage Python lui-même.
- Un éditeur de texte où l’on pourra écrire notre code.
- Un interpréteur qui exécutera le code.
2024-2025 Python – Math Collége 10
[Link]
●
Ces trois fonctionnalités sont parfois intégrées dans :
2024-2025 Python – Math Collége 11
[Link]
●
Ces trois fonctionnalités sont parfois intégrées dans :
1) Une plateforme en ligne comme [Link]
2024-2025 Python – Math Collége 12
[Link]
●
Ces trois fonctionnalités sont parfois intégrées dans :
1) Une plateforme en ligne comme [Link]
2) anaconda
2024-2025 Python – Math Collége 13
[Link]
2024-2025 Python – Math Collége 14
2. Commentaires
Un commentaire est une ligne de texte dans le code qui est ignorée
par l’interpréteur Python. Les commentaires servent à expliquer ou documenter
le code pour le rendre plus compréhensible aux autres.
Les Types de commentaires en Python :
2024-2025 Python – Math Collége 15
2. Commentaires
Un commentaire est une ligne de texte dans le code qui est ignorée
par l’interpréteur Python. Les commentaires servent à expliquer ou documenter
le code pour le rendre plus compréhensible aux autres.
Types de commentaires en Python :
●
Commentaire sur une seule ligne, en utilisant le symbole `#`
Exemple :
# ceci est un comentaire
2024-2025 Python – Math Collége 16
2. Commentaires
●
Commentaire sur plusieurs lignes
Pour les blocs de texte, utilisez des triples guillemets (''' ou """) :
2024-2025 Python – Math Collége 17
2. Commentaires
●
Commentaire sur plusieurs lignes
Pour les blocs de texte, utilisez des triples guillemets (''' ou """) :
Exemple:
"""
Ceci est un commentaire sur plusieurs lignes.
Il est souvent utilisé pour expliquer
une fonction ou un script.
"""
2024-2025 Python – Math Collége 18
Les variables
2024-2025 Python – Math Collége 19
Les variables
Une variable, c’est comme une boîte qui peut contenir une valeur.
Cette valeur peut être de différents types.
2024-2025 Python – Math Collége 20
Les variables
Une variable, c’est comme une boîte qui peut contenir une valeur.
Cette valeur peut être de différents types.
Parmi ces types, on trouve :
- Les chaînes de caractères,
2024-2025 Python – Math Collége 21
Les variables
Une variable, c’est comme une boîte qui peut contenir une valeur.
Cette valeur peut être de différents types.
Parmi ces types, on trouve :
- Les chaînes de caractères,
- Les entiers,
2024-2025 Python – Math Collége 22
Les variables
Une variable, c’est comme une boîte qui peut contenir une valeur.
Cette valeur peut être de différents types.
Parmi ces types, on trouve :
- Les chaînes de caractères,
- Les entiers,
- Les nombres rationnels.
2024-2025 Python – Math Collége 23
Les variables
Une variable, c’est comme une boîte qui peut contenir une valeur.
Cette valeur peut être de différents types.
Parmi ces types, on trouve :
- Les chaînes de caractères,
- Les entiers,
- Les nombres rationnels.
-Les booléens
2024-2025 Python – Math Collége 24
Les variables
Une variable, c’est comme une boîte qui peut contenir une valeur.
Cette valeur peut être de différents types.
Parmi ces types, on trouve :
- Les chaînes de caractères,
- Les entiers,
- Les nombres rationnels.
-Les booléens
Pour afficher un variable on utilise l’instruction print()
2024-2025 Python – Math Collége 25
Les variables : Chaine de caractére
2024-2025 Python – Math Collége 26
Les variables : Chaine de caractére
Exemple:
ch1 = "Bonjour " # Affectation
print(ch1) # Affichage
2024-2025 Python – Math Collége 27
Les variables : Chaine de caractére
Exemple :
ch1 = "Bonjour " # Affectation
print(ch1) # Affichage
2024-2025 Python – Math Collége 28
Les variables : Chaine de caractére
La concaténation : C’est conbiner deux chaine de caractére
2024-2025 Python – Math Collége 29
Les variables : Chaine de caractére
La concaténation : C’est conbiner deux chaine de caractére
Exemple:
ch1 = "Bonjour "
ch2 = "le monde"
ch3 = ch1 + ch2
print(ch3)
2024-2025 Python – Math Collége 30
Les variables : entiers, réels
2024-2025 Python – Math Collége 31
Les variables : entiers, réels
Exemple :
a=1
b=2
s = a + b # Addition
m = a * b # La multiplication
d = a / b # La division
p = a ** 2 # La puissance
print(s)
print(m)
print(d)
print(p)
2024-2025 Python – Math Collége 32
Entrée : chaine de caractére
●
Si l’élèment que l’on veut enter est une chaine de caractère
on utilise l’instruction input(“Message à l’utilisateur”)
2024-2025 Python – Math Collége 33
Entrée : chaine de caractére
●
Si l’élèment que l’on veut enter est une chaine de caractère
on utilise l’instruction input(“Message à l’utilisateur”)
Exemple:
prenom = input('Votre preom')
salutation = "Bonjour " + prenom
print(salutation)
2024-2025 Python – Math Collége 34
Entrée : chaine de caractére
●
Si l’élèment que l’on veut enter est une chaine de caractère
on utilise l’instruction input(“Message à l’utilisateur”)
2024-2025 Python – Math Collége 35
Entrée : Entier
●
Si l’élèment que l’on veut entrer est un entier
on utilise l’instruction Int(input(“Message à l’utilisateur”))
2024-2025 Python – Math Collége 36
Entrée : Entier
●
Si l’élèment que l’on veut entrer est un entier
on utilise l’instruction Int(input(“Message à l’utilisateur”))
Exemple:
age = int(input("votre age "))
print("votre age est :")
print(age)
2024-2025 Python – Math Collége 37
Entrée : Réel
●
Si l’élèment que l’on veut entrer est un réel
on utilise l’instruction float(input(“Message à l’utilisateur”))
2024-2025 Python – Math Collége 38
Entrée : Réel
●
Si l’élèment que l’on veut entrer est un réel
on utilise l’instruction float(input(“Message à l’utilisateur”))
Exemple:
age = float(input("votre age "))
print("votre age est :")
print(age)
2024-2025 Python – Math Collége 39
Condition : if elif else
2024-2025 Python – Math Collége 40
Condition : if elif else
●
La structure conditionnelle (if, elif, else), également appelée structure sélective,
est utilisée pour exécuter un ensemble d’instructions après la vérification
d’une ou plusieurs conditions.
2024-2025 Python – Math Collége 41
Condition : if elif else
●
La structure conditionnelle (if, elif, else), également appelée structure sélective,
est utilisée pour exécuter un ensemble d’instructions après la vérification
d’une ou plusieurs conditions.
●
Syntaxe:
if ( condition ):
instructions
elif(autre condition):
instructions
else
2024-2025 Python – Math Collége 42
Condition : if elif else
Exemple:
age = int(input("votre age "))
if (age > 40):
print("Vous êtes un vieux")
elif (age < 40 and age > 20):
print("Vous êtes jeune")
elif(age < 21 and age > 0):
print("vous êtes trés jeune")
else:
print("Votre age est incorrect")
2024-2025 Python – Math Collége 43
La boucle : while
2024-2025 Python – Math Collége 44
La boucle : while
Les boucles, également appelées structures itératives, sont utilisées pour exécuter
un ensemble d’instructions plusieurs fois. Parmi ces boucles, on trouve la boucle
while.
2024-2025 Python – Math Collége 45
La boucle : while
Les boucles, également appelées structures itératives, sont utilisées pour exécuter
un ensemble d’instructions plusieurs fois. Parmi ces boucles, on trouve la boucle
while.
Exemple: Ecrire les nombres de 0 à 9
nombre = 0
while (nombre < 10):
print(nombre)
nombre = nombre + 1
2024-2025 Python – Math Collége 46
La boucle : for
Il existe également un autre type de boucle : la boucle [Link] peut être utilisée de la
manière suivante pour accomplir la même tâche que la boucle précédente.
2024-2025 Python – Math Collége 47
La boucle : for
Il existe également un autre type de boucle : la boucle [Link] peut être utilisée de la
manière suivante pour accomplir la même tâche que la boucle précédente.
Exemple: Ecrire les nombres de 0 à 9
for i in range(10):
print(i)
2024-2025 Python – Math Collége 48
MERCI POUR VOTRE ATTENTION
2024-2025 Python – Math Collége 49