0% ont trouvé ce document utile (0 vote)
6 vues49 pages

Introduction à la programmation Python

Ce document est un cours de programmation en Python destiné aux collégiens, couvrant les bases de la programmation, l'environnement de développement, les commentaires, les variables, les entrées, les conditions et les boucles. Il présente également des exemples pratiques pour illustrer chaque concept. Le cours est dirigé par plusieurs professeurs et s'étend sur l'année scolaire 2024-2025.

Transféré par

elmustapha.elmaimouni
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues49 pages

Introduction à la programmation Python

Ce document est un cours de programmation en Python destiné aux collégiens, couvrant les bases de la programmation, l'environnement de développement, les commentaires, les variables, les entrées, les conditions et les boucles. Il présente également des exemples pratiques pour illustrer chaque concept. Le cours est dirigé par plusieurs professeurs et s'étend sur l'année scolaire 2024-2025.

Transféré par

elmustapha.elmaimouni
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi