0 XP
?
Python : de zéro à la maîtrise/Introduction à Python
Débutant30 min20 XP

Objectifs de cette leçon

  • Exécuter du code Python dans le REPL
  • Utiliser print() pour afficher du texte
  • Comprendre la syntaxe de base de Python

Introduction à Python 🐍

Qu'est-ce que Python ? 🤔

Python est un langage de programmation créé en 1991 par Guido van Rossum. Il est nommé d'après le Monty Python (le groupe comique britannique), pas après le serpent ! 🎭

Python est devenu l'un des langages les plus populaires au monde grâce à sa simplicité et sa polyvalence.

💡 Python est le langage #1 en intelligence artificielle, en science des données et en enseignement de la programmation.


Pourquoi apprendre Python ? 🎯

AvantageExplication
Syntaxe claireLe code ressemble à de l'anglais, facile à lire
PolyvalentWeb, IA, données, automatisation, jeux, robotique…
Grande communautéDes millions de développeurs, des milliers de bibliothèques
Facile à apprendreLe premier langage idéal pour débuter
En forte demandeBeaucoup d'offres d'emploi en data et en IA

Python vs les autres langages 📊

CritèrePythonJavaScriptJavaC++
Facilité⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Vitesse d'exécution⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
Domaines d'usageToutWebEntrepriseSystèmes
SyntaxeSimpleMoyenneVerbeuseComplexe
TypageDynamiqueDynamiqueStatiqueStatique
IndentationObligatoireFacultativeFacultativeFacultative

🔍 Point clé : En Python, l'indentation (les espaces en début de ligne) définit les blocs de code. Pas de {} ni de end comme dans d'autres langages !


Le REPL Python 🔄

Le REPL (Read, Eval, Print, Loop) est un mode interactif où tu peux écrire du Python ligne par ligne et voir le résultat immédiatement :

>>> 2 + 3
5
>>> "Bonjour" + " " + "le monde"
'Bonjour le monde'
>>> 3 * 7
21
>>> "Python" * 3
'PythonPythonPython'

🎮 Le REPL est comme une calculatrice magique pour le programmeur. Tu écris du code, tu appuies sur Entrée, et tu vois le résultat !


Premier programme : print() 🖨️

La fonction print() affiche du texte à l'écran. C'est la première chose qu'on apprend :

print("Bonjour le monde !")
# Affiche : Bonjour le monde !

print("Je m'appelle Alan")
print("J'apprends Python 🐍")

# Afficher plusieurs choses sur la même ligne
print("Nom:", "Alice", "|", "Âge:", 25)
# Affiche : Nom: Alice | Âge: 25

💡 print() accepte plusieurs arguments séparés par des virgules. Python les sépare automatiquement par un espace.


Les commentaires 💬

Les commentaires sont des notes dans ton code que l'ordinateur ignore. Ils servent à expliquer ce que fait le code :

# Ceci est un commentaire sur une seule ligne
# L'ordinateur ne le lit pas

print("Hello")  # Un commentaire en fin de ligne

"""
Ceci est un commentaire
sur plusieurs lignes.
On l'utilise pour les descriptions longues.
"""

📌 Bonne pratique : Commente le pourquoi, pas le quoi. # j'ajoute 1 est inutile, # correction du décalage d'index est utile.


Les erreurs courantes au début ⚠️

ErreurExempleCorrection
Oublier les guillemetsprint(Bonjour)print("Bonjour")
Mauvaise indentationif True: puis print("ok") en début de ligneIndenter avec 4 espaces
Confondre = et ==if x = 5:if x == 5:
Oublier les parenthèsesprint "hello"print("hello") (Python 3)

Exemple complet 🏗️

Voici un petit programme qui utilise tout ce qu'on a vu :

# Mon premier programme Python !

# Affichage simple
print("=" * 40)
print("  Bienvenue dans le monde de Python !")
print("=" * 40)

# Calculs
a = 10
b = 3
print(f"{a} + {b} = {a + b}")
print(f"{a} x {b} = {a * b}")
print(f"{a} / {b} = {a / b:.2f}")

# Texte
nom = "Alice"
print(f"\nBonjour {nom}, bienvenue ! 🎉")

Résultat :

========================================
  Bienvenue dans le monde de Python !
========================================
10 + 3 = 13
10 x 3 = 30
10 / 3 = 3.33

Bonjour Alice, bienvenue ! 🎉

Exercice pour toi 🎯

Ouvre le REPL Python ou un éditeur en ligne (comme replit.com) et écris :

  1. Affiche ton nom avec print()
  2. Affiche l'année de ta naissance et calcule ton âge
  3. Affiche "Python" répété 5 fois avec *
  4. Crée un petit portrait texte avec des = pour la décoration

💡 Astuce : N'hésite pas à expérimenter dans le REPL. Casser les choses est le meilleur moyen d'apprendre ! 🔧

⚡ Simulateur — Introduction à Python

Étape 1/5
📝 Pseudo-code
1print("Bonjour !")
2nom = "Alice"
3print(f"Salut {nom}")
4age = 25
5print(type(age))
⚙️ Exécution
📦 Mémoire
Aucune variable
🔀 Flux d'exécution
print()
📟 Console
Bonjour !
3

La fonction print() affiche du texte dans la console. Ici, on affiche un simple message de bienvenue.