PYTHON DE ZÉRO
Guide pratique pour débutants
Apprends les bases de Python avec des explications simples, des exercices et trois mini-projets.
Introduction
Python est un langage de programmation très adapté aux débutants. Il permet de créer des programmes,
des jeux simples, des outils et bien d’autres projets. Ce guide te fait progresser étape par étape.
1. Ton premier programme
Crée un fichier appelé [Link] et écris :
print("Bonjour !")
2. Les variables
Une variable sert à stocker une information.
nom = "Alex"
age = 18
print(nom)
print(age)
x = 10
y = 5
print(x + y)
3. Les types de données
Python utilise notamment du texte, des nombres entiers, des nombres décimaux et des valeurs vrai/faux.
4. Demander une information
La fonction input() permet de demander une réponse à l’utilisateur.
nom = input("Quel est ton prénom ? ")
print("Bonjour", nom)
age = int(input("Quel âge as-tu ? "))
print("Tu as", age, "ans.")
5. Les conditions
Les conditions permettent au programme de prendre des décisions avec if et else.
age = 18
if age >= 18:
print("Tu es majeur.")
else:
print("Tu es mineur.")
6. Les boucles
Les boucles permettent de répéter une action plusieurs fois.
for i in range(1, 11):
print(i)
7. Les fonctions
Une fonction regroupe des instructions que tu peux réutiliser.
def saluer(nom):
print("Bonjour", nom)
saluer("Alex")
8. Les listes
Une liste permet de stocker plusieurs éléments dans une même variable.
fruits = ["pomme", "banane", "orange"]
for fruit in fruits:
print(fruit)
9. Mini-projet : calculatrice
Crée une petite calculatrice avec deux nombres et les opérations principales.
a = float(input("Premier nombre : "))
b = float(input("Deuxième nombre : "))
print("Addition :", a + b)
print("Soustraction :", a - b)
print("Multiplication :", a * b)
if b != 0:
print("Division :", a / b)
else:
print("Division impossible par zéro.")
10. Mini-projet : deviner le nombre
Utilise le module random pour créer un petit jeu où le joueur doit deviner un nombre.
import random
nombre = [Link](1, 10)
choix = int(input("Devine le nombre entre 1 et 10 : "))
if choix == nombre:
print("Bravo !")
else:
print("Ce n’est pas le bon nombre.")
print("Le nombre était :", nombre)
11. Mini-projet : pierre-papier-ciseaux
Crée un jeu contre l’ordinateur avec pierre, papier et ciseaux.
import random
choix = ["pierre", "papier", "ciseaux"]
ordinateur = [Link](choix)
joueur = input("Choisis pierre, papier ou ciseaux : ")
print("Ordinateur :", ordinateur)
if joueur == ordinateur:
print("Égalité !")
elif ((joueur == "pierre" and ordinateur == "ciseaux") or
(joueur == "papier" and ordinateur == "pierre") or
(joueur == "ciseaux" and ordinateur == "papier")):
print("Tu as gagné !")
else:
print("Tu as perdu !")
12. Comment progresser
Lis une notion, écris le code toi-même, fais des erreurs, comprends-les, corrige-les et crée tes propres
projets.
Exercices
1. Afficher ton prénom.
2. Créer une calculatrice.
3. Demander l’âge et calculer l’âge dans 5 ans.
4. Vérifier si un nombre est positif ou négatif.
5. Afficher les nombres de 1 à 100.
6. Créer une liste de cinq jeux.
7. Créer une fonction qui additionne deux nombres.
8. Créer un jeu de devinette.
9. Créer pierre-papier-ciseaux.
10. Créer un petit programme de gestion de notes.
Plan d’apprentissage sur 30 jours
Semaine 1 : variables, types, print(), input() et calculs.
Semaine 2 : conditions, boucles, listes et fonctions.
Semaine 3 : modules, erreurs, petits programmes et exercices.
Semaine 4 : calculatrice, devinette, pierre-papier-ciseaux et ton propre mini-projet.
Conclusion
Tu n’as pas besoin de connaître tout Python avant de commencer. Apprends une notion, pratique-la et
construis quelque chose avec. La régularité est plus importante que la vitesse.