0% ont trouvé ce document utile (0 vote)
5 vues11 pages

Introduction à la Programmation Python

Ce document est un guide d'introduction à la programmation en Python, couvrant des concepts fondamentaux tels que les variables, les types de données, les opérations, les conditions, les boucles et les fonctions. Il inclut également des exercices pratiques et des projets miniatures pour renforcer l'apprentissage. Python est présenté comme un langage accessible et idéal pour les débutants, avec des exemples concrets pour illustrer chaque concept.

Transféré par

N'Guessan Kouame
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues11 pages

Introduction à la Programmation Python

Ce document est un guide d'introduction à la programmation en Python, couvrant des concepts fondamentaux tels que les variables, les types de données, les opérations, les conditions, les boucles et les fonctions. Il inclut également des exercices pratiques et des projets miniatures pour renforcer l'apprentissage. Python est présenté comme un langage accessible et idéal pour les débutants, avec des exemples concrets pour illustrer chaque concept.

Transféré par

N'Guessan Kouame
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

PROGRAMMATION PYTHON

Page 1 sur 11
Table des matières
1 INTRODUCTION GÉNÉRALE À LA PROGRAMMATION....................................................................4
1.1 Qu’est-ce que programmer ?............................................................................................................... 4
1.2 Exemple de la vie quotidienne............................................................................................................4
1.3 Pourquoi apprendre à programmer ?.............................................................................................4
1.4 Pourquoi Python ?.................................................................................................................................... 4
2 CHAPITRE 1 — PREMIERS PAS AVEC PYTHON..................................................................................5
2.1 Afficher un message................................................................................................................................ 5
2.2 Exercices (niveau facile)........................................................................................................................5
2.2.1 Exercice 1.............................................................................................................................................. 5
2.2.2 ✅Corrigé................................................................................................................................................. 5
3 CHAPITRE 2 — VARIABLES ET TYPES DE DONNÉES......................................................................5
3.1 C’est quoi une variable ?........................................................................................................................5
3.2 Types de données importants............................................................................................................ 6
3.2.1 Types de données.............................................................................................................................. 6
3.2.2 Exemple................................................................................................................................................. 6
3.2.3 Exercices................................................................................................................................................ 6
3.2.4 ✅Corrigé................................................................................................................................................. 6
4 CHAPITRE 3 — OPÉRATIONS ET CALCULS..........................................................................................6
4.1 Python sait calculer................................................................................................................................. 6
4.1.1 Exemple................................................................................................................................................. 6
4.1.2 Exercices................................................................................................................................................ 7
4.1.3 ✅Corrigé................................................................................................................................................. 7
5 L’INSTRUCTION input()................................................................................................................................. 7
5.1 À QUOI SERT input() ?............................................................................................................................7
5.2 ANALOGIE SIMPLE (COLLÈGE)..........................................................................................................7
5.3 SYNTAXE DE BASE................................................................................................................................... 7
5.3.1 Exemple très simple......................................................................................................................... 7
5.3.2 ⚠️Mais attention :............................................................................................................................. 8
5.4 STOCKER LA RÉPONSE DANS UNE VARIABLE...........................................................................8
5.4.1 PREMIERS EXEMPLES.....................................................................................................................8
5.4.2 TRANSFORMER LE TEXTE EN NOMBRE................................................................................8
6 CHAPITRE 4 — CONDITIONS (if / else / elif)......................................................................................8
6.1 Prendre une décision.............................................................................................................................. 8
6.2 ✏️Exercices................................................................................................................................................. 9
6.3 ✅ Corrigé....................................................................................................................................................... 9
7 CHAPITRE 5 — BOUCLES (for / while)...................................................................................................9
7.1 Répéter une action................................................................................................................................... 9
7.2 ✏️Exercices................................................................................................................................................. 9

Programmation PYTHON Page 2 sur 11


7.3 ✅ Corrigé.................................................................................................................................................... 10
8 CHAPITRE 6 — FONCTIONS......................................................................................................................10
8.1 À quoi sert une fonction ?.................................................................................................................. 10
8.2 ✏️Exemple................................................................................................................................................ 10
8.3 ✏️Exercices............................................................................................................................................... 10
8.4 ✅ Corrigé.................................................................................................................................................... 10
9 CHAPITRE 7 — LISTES ET DICTIONNAIRES.....................................................................................10
9.1 Listes........................................................................................................................................................... 10
9.2 Dictionnaires............................................................................................................................................ 10
10 CHAPITRE 8 — GESTION DES ERREURS.............................................................................................11
11 CHAPITRE 9 — MINI-PROJETS................................................................................................................ 11
12 CONCLUSION.................................................................................................................................................... 11

Programmation PYTHON Page 3 sur 11


1 INTRODUCTION GÉNÉRALE À LA PROGRAMMATION

1.1 Qu’est-ce que programmer ?


Programmer, c’est donner des ordres à un ordinateur pour qu’il fasse quelque chose à
notre place.
👉 L’ordinateur est :
 très rapide
 très obéissant
 mais pas intelligent
Il ne comprend que ce qu’on lui explique clairement, dans le bon ordre.

1.2 Exemple de la vie quotidienne


👉 Quand tu veux préparer du riz :
1. Tu prends la marmite
2. Tu mets de l’eau
3. Tu allumes le feu
4. Tu ajoutes le riz
5. Tu attends
➡️Ça, c’est un programme.
👉 En informatique :
 chaque étape = une instruction
 toutes les instructions = un programme

1.3 Pourquoi apprendre à programmer ?


Apprendre à programmer permet de :
 mieux réfléchir
 résoudre des problèmes
 créer des jeux
 comprendre comment fonctionnent les applications
 préparer les métiers du futur
📌 Programmer, ce n’est pas réservé aux “génies”.
👉 Tout élève sérieux peut apprendre.

1.4 Pourquoi Python ?


Python est un langage :

Programmation PYTHON Page 4 sur 11


 simple à lire
 proche de l’anglais
 utilisé partout (jeux, IA, sciences, robots…)
👉 C’est LE langage idéal pour débuter au collège.

2 CHAPITRE 1 — PREMIERS PAS AVEC PYTHON

2.1 Afficher un message


Le premier ordre qu’on apprend en Python est :
print("Bonjour")
👉 print signifie afficher
👉 Le texte doit être entre guillemets " ".
 🧠 À retenir
 Chaque ligne est une instruction
 Python lit le programme de haut en bas

2.2 Exercices (niveau facile)


2.2.1 Exercice 1
1. Affiche ton prénom
2. Affiche ton âge
3. Affiche une phrase complète
2.2.2 ✅Corrigé
print("Ange")
print(13)
print("J'apprends la programmation en Python")

3 CHAPITRE 2 — VARIABLES ET TYPES DE DONNÉES

3.1 C’est quoi une variable ?


Une variable, c’est une boîte avec un nom, dans laquelle on range une information.
Exemple :
age = 13
👉 age est le nom de la boîte
👉 13 est ce qu’il y a dedans

Programmation PYTHON Page 5 sur 11


3.2 Types de données importants
3.2.1 Types de données
Type Exemple Explication
Int 10 nombre entier
nombre
Float 12.5
décimal
Str "Bonjour" texte
Bool True / False vrai ou faux
3.2.2 Exemple
prenom = "Ange"
age = 13
moyenne = 14.5
3.2.3 Exercices
1. Crée une variable nom
2. Une variable classe
3. Une variable moyenne
4. Affiche-les avec print
3.2.4 ✅Corrigé
nom = "Ange"
classe = "Troisième"
moyenne = 14.5

print(nom)
print(classe)
print(moyenne)

4 CHAPITRE 3 — OPÉRATIONS ET CALCULS

4.1 Python sait calculer


Symbole Opération
+ addition
- soustraction
* multiplication
/ division
4.1.1 Exemple
a = 10
b=5

Programmation PYTHON Page 6 sur 11


print(a + b)
print(a * b)
4.1.2 Exercices
Exercice 3
1. Calcule le périmètre d’un rectangle
2. Calcule la moyenne de 3 notes
4.1.3 ✅Corrigé
longueur = 10
largeur = 5
perimetre = 2 * (longueur + largeur)
print(perimetre)

moyenne = (12 + 15 + 18) / 3


print(moyenne)

5 L’INSTRUCTION input()

5.1 À QUOI SERT input() ?


L’instruction input() sert à poser une question à l’utilisateur et à récupérer sa réponse.
👉 Sans input(), le programme :
 parle tout seul
 ne peut pas interagir avec l’utilisateur
👉 Avec input() :
 le programme devient interactif, parle avec son utilisateur

5.2 ANALOGIE SIMPLE (COLLÈGE)


👉 Imagine :
 le programme = un professeur
 input() = une question posée à l’élève
 la réponse = ce que l’élève écrit au clavier

5.3 SYNTAXE DE BASE


input("Message affiché à l’écran")
5.3.1 Exemple très simple
input("Quel est ton prénom ? ")
👉 Le programme :

Programmation PYTHON Page 7 sur 11


1. affiche la question
2. attend que l’utilisateur tape quelque chose
3. appuie sur Entrée
5.3.2 ⚠️Mais attention :
👉 Ce que renvoie input() est toujours du TEXTE.

5.4 STOCKER LA RÉPONSE DANS UNE VARIABLE


Pour utiliser la réponse plus tard, on la met dans une variable.
prenom = input("Quel est ton prénom ? ")
print(prenom)
5.4.1 PREMIERS EXEMPLES
 Exemple 1 — Demander un prénom
prenom = input("Quel est ton prénom ? ")
print("Bonjour", prenom)
 Exemple 2 — Demander un âge (PROBLÈME)
age = input("Quel est ton âge ? ")
print(age + 1) # ❌ ERREUR
❌ Erreur car :
 input() donne du texte
 on ne peut pas additionner du texte et un nombre
5.4.2 TRANSFORMER LE TEXTE EN NOMBRE
 Pour un nombre entier → int()
age = int(input("Quel est ton âge ? "))
print(age + 1)

 Pour un nombre décimal → float()


taille = float(input("Quelle est ta taille ? "))

6 CHAPITRE 4 — CONDITIONS (if / else / elif)

6.1 Prendre une décision


Dans la vie :
Si la moyenne est au moins 10, je suis Admis. Sinon je suis Refusé.
En Python :
if moyenne >= 10:
print("Admis")
else:

Programmation PYTHON Page 8 sur 11


print("Ajourné")
 ⚠️Très important
 Les espaces au début (indentation) sont obligatoires
 Python utilise les deux-points :

6.2 ✏️Exercices
Exercice 4
1. Tester si un nombre est positif ou négatif
2. Tester la mention selon la moyenne

6.3 ✅ Corrigé
nombre = -3

if nombre >= 0:
print("Positif")
else:
print("Négatif")

7 CHAPITRE 5 — BOUCLES (for / while)

7.1 Répéter une action


for i in range(5):
print("Bonjour")
👉 Affiche
"Bonjour"
"Bonjour"
"Bonjour"
"Bonjour"
"Bonjour" (5 fois)

7.2 ✏️Exercices
Exercice 5
1. Afficher les nombres de 1 à 10
2. Afficher la table de multiplication de 7

7.3 ✅ Corrigé
for i in range(1, 10):

Programmation PYTHON Page 9 sur 11


print(i)

for i in range(1, 10):


print(7 * i)

8 CHAPITRE 6 — FONCTIONS

8.1 À quoi sert une fonction ?


Une fonction permet de :
 organiser le programme
 éviter de répéter le même code

8.2 ✏️Exemple
def dire_bonjour(nom):
print("Bonjour", nom)

dire_bonjour("Ange")

8.3 ✏️Exercices
Exercice 6
1. Fonction qui additionne deux nombres
2. Fonction qui calcule une moyenne

8.4 ✅ Corrigé
def addition(a, b):
return a + b

9 CHAPITRE 7 — LISTES ET DICTIONNAIRES

9.1 Listes
notes = [12, 15, 18]
print(notes[0])

9.2 Dictionnaires
eleve = {
"nom": "Ange",
"age": 13
}

Programmation PYTHON Page 10 sur 11


10 CHAPITRE 8 — GESTION DES ERREURS
try:
nombre = int(input("Entre un nombre : "))
except:
print("Erreur")

11 CHAPITRE 9 — MINI-PROJETS
 🎯 Projet 1 : Calculatrice
 🎯 Projet 2 : Jeu de devinette
 🎯 Projet 3 : Gestion de notes

12 CONCLUSION
👉 Si Ange maîtrise ce cours :
 il comprend la logique informatique
 il peut créer ses propres programmes
 il a une base solide pour le lycée

Programmation PYTHON Page 11 sur 11

Vous aimerez peut-être aussi