🌟 La Programmation Python - Partie 1
🧠 Introduction à la Programmation
🔎 Qu’est-ce qu’un langage de programmation ?
Un langage de programmation permet à l’humain de donner des instructions à un ordinateur. Chaque
langage à sa propre syntaxe.
Ces instructions sont regroupées sous forme de code source, rédigé dans un langage compréhensible par
l’ordinateur (comme Python).
💻 Le code source et le terminal d’exécution
Le code source : ce sont les lignes de code que tu écris dans un éditeur ou un environnement et que tu
peux enregistrer dans un fichier.
Le terminal d’exécution ou la console : la fenêtre où s’affichent les résultats du programme.
En classe nous utiliserons l’éditeur EduPython qui ressemble à cela :
🗣 À quoi sert la fonction print() ?
La fonction print() affiche à l’écran ce qu’on lui demande de montrer dans la console.
Elle permet de vérifier ce que contient une variable ou de montrer un message à l’utilisateur.
Par exemple, le code source suivant :
print("Bienvenue dans mon programme")
Affichera dans la console:
Bienvenue dans mon programme
🗃️ Les Variables
🔎 Qu’est-ce qu’une variable ?
Une variable est une boîte mémoire qui stocke une valeur.
Elle permet de réutiliser ou modifier des informations dans le programme.
📝 Comment créer (ou instancier) une variable ?
On choisit un nom et on utilise le signe =
nom = "Alice"
age = 16
print(age) # Affichera dans la console le contenu de la variable
🎯 Qu’est-ce qu’un type ? Quels sont les plus courants ?
Type Description Exemple
int Nombre entier age = 16
float Nombre décimal note = 15.5
str Chaîne de caractères (texte) nom = "Alice"
bool Booléen (Vrai ou Faux) adulte = False
💡 Astuce : Vérifie le type d’une variable avec type()
print(type(age)) # Résultat : <class 'int'>
➗ Les Opérateurs Arithmétiques
Opérateur Signification Exemple Python Résultat
+ Addition 5 + 2 7
- Soustraction 5 - 2 3
* Multiplication 5 * 2 10
/ Division (résultat float) 5 / 2 2.5
// Division entière 5 // 2 2
% Modulo (reste de division) 5 % 2 1
** Puissance 5 ** 2 25
📝 Exercices d’Application
✍️ Exercice 1 : Comprendre les affectations
Indiquez la valeur affichée après l’exécution de chaque code :
a = 4
a = 3
a = 7
print(a)
b = 2
b = b + 4
b = b * b
print(b)
a = 5
b = a * a
a = 3
print(b)
➕ Exercice 2 : Opérations
1. Calcule et affiche la somme de 15 et 8.
2. Calcule et affiche le reste de la division de 23 par 5.
3. Calcule la surface d’un rectangle de largeur 5 et longueur 10.
4. Une voiture roule à 80 km/h. Calcule la distance parcourue en 3 heures.
🧠 Exercice 3 : Types et vérification
1. Stocke la valeur True dans une variable est_vacances .
2. Affiche le type de chaque variable créée dans les exercices précédents.
3. Que se passe-t-il si tu fais :
a = "5"
b = 2
print(a + b)
Explique l’erreur et corrige-la.
🔄 Exercice 4 : Manipulation des variables
Deux entiers sont stockés dans a et b , par exemple :
a = 55
b = 89
Effectuez les opérations suivantes :
Remplacer a par la somme de a et b
Remplacer b par a - b
Remplacer a par a - b
👉 Question : Quelle est la valeur de a et de b à la fin ?
👉 À faire : Écris le programme Python correspondant.
🧱 Exercice 5 : Périmètre et aire d’un rectangle
Dans la variable a , mets la largeur, et dans b , la longueur d’un rectangle :
a = 7 # largeur
b = 12 # longueur
Affiche le périmètre du rectangle.
Affiche l’aire du rectangle.