Découvrir Python et l'environnement
Se connecter pour s'inscrireVotre progression
Syllabus
-
-
Objectifs
-
Validations de compétences
-
Public cible
Aucun public cible spécifié pour ce module.
-
Besoins techniques
-
Prérequis
- Aucun prérequis
-
Niveau
-
Historique du module
Aucune action enregistrée
Découvrir Python et l'environnement
-
Présentation du cours
Objectifs
- Écrire des programmes Python lisibles et exécutables.
- Maîtriser les types, les structures de contrôle et les fonctions.
- Utiliser les collections et la bibliothèque standard plutôt que réécrire à la main.
- Gérer les erreurs proprement au lieu de laisser la trace Python planter.
- Écrire des tests et organiser un projet en modules.
Public visé
Débutants en programmation et developers venant d'un autre langage qui oublient les réflexes propres à Python. Aucun prérequis en algorithmique n'est demandé, seulement l'envie de s'entraîner.
Durée
40 heures, en modules courts. Chaque module se termine par des exercices corrigés et un atelier.
Prérequis techniques
- Un ordinateur sous Windows, macOS ou Linux.
- Un éditeur de texte : VS Code est confortable mais n'est pas obligatoire.
- Aucune installation de Python n'est nécessaire pour la première séance.
-
Le langage en bref
Python est un langage interprété, à indentation significative et à typage dynamique. L'indentation ne sert pas qu'à la lisibilité : elle détermine les blocs.
Versions actives
D'après la page officielle de téléchargement (relevée le 28/09/2026) :
- Python 3.14 — série stable en cours.
- Python 3.13 — corrections de bogues encore publiées.
- Python 3.12, 3.11, 3.10 — sécurité seule, plus de fonctionnalités.
- Python 3.9 — fin de vie, plus aucune mise à jour.
Premier programme
def saluer(nom: str) -> str: return f"Bonjour, {nom} !" print(saluer("Alice"))Un fichier Python contient des fonctions et des instructions de premier niveau. Le point d'entrée classique est
if __name__ == "__main__":, qui permet d'importer le fichier sans exécuter le code.La convention de nommage
- fonctions et variables :
snake_case - classes :
PascalCase - constantes :
MAJUSCULES
PEP 8 est la référence de style communautaire. Suivre cette convention, c'est écrire du Python que les autres comprendront sans commentaire.
-
Installer et exécuter
Tester sans rien installer
Pour s'exercer immédiatement, l'interpréteur en ligne officiel permet de exécuter du code dans le navigateur.
Installer en local
Sur macOS et Linux, le gestionnaire de paquets du système installe Python. Sur Windows, on installe le paquet officiel. Le principe est le même partout : ensuite, on utilise un environnement virtuel pour isoler les dépendances.
# créer un environnement, puis l'activer python3 -m venv .venv source .venv/bin/activate # macOS / Linux .venv\Scripts\activate # Windows # installer une bibliothèque dans cet environnement uniquement pip install requestsPourquoi un environnement virtuel ? Un projet peut demander la version 1 d'une bibliothèque et un autre la version 2. L'environnement virtuel garde les deux séparés. C'est la pratique attendue sur tout projet autre qu'un simple essai.
Exécuter un programme
python3 mon_script.pyAvec les f-strings, l'affichage se fait directement dans la chaîne :
nom, age = "Alice", 34 print(f"{nom} aura {age + 1} ans l'an prochain")