0.3Premier programme & l'interpréteur interactif
print("Hello"), exécuter un script et explorer le REPL.Place à la pratique : votre premier programme. En Python, afficher du texte tient en une ligne — print("Bonjour") — ce qui résume l'esprit du langage : direct et lisible. Vous découvrirez aussi l'interpréteur interactif (le REPL), un bac à sable où chaque ligne s'exécute instantanément.
Cette double approche — écrire un fichier .py pour un vrai programme, ou tester à la volée dans le REPL — vous accompagnera tout au long de votre apprentissage. Le REPL est parfait pour vérifier une idée en quelques secondes.
Vocabulaire de la section
- print()
- Fonction qui affiche du texte ou des valeurs à l'écran. L'outil de base pour voir ce que fait un programme.
- REPL (interpréteur interactif)
- « Read-Eval-Print Loop » : on tape une instruction, Python l'exécute et affiche le résultat aussitôt. On le lance en tapant « python » dans le terminal.
- Fichier .py
- Un fichier texte contenant du code Python, exécuté d'un bloc avec « python monfichier.py ».
- Commentaire
- Texte ignoré par Python, commençant par #. Sert à expliquer le code aux humains.
- Syntaxe
- Les règles d'écriture du langage. En Python, l'indentation (les espaces en début de ligne) fait partie de la syntaxe.
À quoi sert l'interpréteur interactif (REPL) ?
En pratique — Votre premier « Hello » — fichier et REPL
- Dans VS Code, créez « hello.py », écrivez : print("Bonjour, Python !") puis exécutez (bouton ▶ ou « python hello.py » dans le terminal).
- Ajoutez une ligne de commentaire (# ma première ligne) et une seconde instruction print : constatez l'exécution de haut en bas.
- Dans le terminal, lancez le REPL en tapant « python ». Tapez 2 + 3, puis "a" * 5, et observez les résultats immédiats.
- Quittez le REPL avec exit() ou Ctrl+Z (Windows) / Ctrl+D (Mac/Linux).
Points clés à retenir
- print() affiche à l'écran : l'outil pour « voir » ce que fait le code.
- Le REPL (commande python) exécute chaque ligne instantanément : idéal pour tester.
- Un fichier .py s'exécute d'un bloc avec « python fichier.py ».
- Le code s'exécute de haut en bas ; # introduit un commentaire ignoré par Python.
Questions fréquentes
Quelle différence entre le REPL et un fichier .py ?
Le REPL est un bac à sable jetable pour tester une ligne ou deux et voir le résultat tout de suite. Un fichier .py conserve un vrai programme, réexécutable et partageable. On utilise les deux : le REPL pour explorer, le fichier pour construire.
Pourquoi mon accent/caractère spécial s'affiche mal ?
Python 3 gère l'Unicode nativement, donc c'est rare. Si cela arrive, c'est souvent un problème d'encodage du terminal : assurez-vous que vos fichiers sont enregistrés en UTF-8 (VS Code le fait par défaut).