Cours Python pour Lycéens
Chapitre 1 : Introduction a Python
Objectifs
Comprendre ce qu'est un langage de programmation. Écrire ses premieres lignes de code en Python.
Contenu
- Qu'est-ce que Python ?
- Interface : IDLE, VS Code, ou notebooks.
- Afficher du texte : print()
- Commentaires : #
- Notions de base : indentation, syntaxe
Approche pedagogique
Commencer avec des exemples simples. Montrer un programme qui affiche un message, discuter de la syntaxe.
Exercices
1. Afficher ton prenom et ta classe.
2. Ajouter un commentaire dans ton programme.
3. Écrire un code qui affiche une blague en deux lignes.
Mini-projet
Creer une carte de visite numerique : le programme affiche nom, âge, lycee, passions, etc.
Chapitre 2 : Les variables et les types
Objectifs
Comprendre les variables et les types de donnees. Savoir manipuler des nombres et des chaînes de caracteres.
Contenu
- Variables : nommage, affectation (=)
- Types : int, float, str, bool
- Operations arithmetiques
- Concatenation et repetition de chaînes
Approche pedagogique
Utiliser une situation reelle (ex : calcul de moyenne). Montrer des erreurs classiques a eviter.
Exercices
1. Creer trois variables : nom, âge, taille.
2. Calculer la moyenne de trois notes.
3. Afficher une phrase du style : "Je m'appelle Alice et j'ai 16 ans."
Mini-projet
Calculatrice de notes : l'eleve entre ses 3 notes et le programme affiche la moyenne et un message adapte.
Chapitre 3 : Les conditions
Cours Python pour Lycéens
Objectifs
Utiliser les conditions if, elif, else. Gerer des decisions dans un programme.
Contenu
- Operateurs de comparaison (==, !=, <, >, etc.)
- Conditions simples et imbriquees
- Le type booleen
Approche pedagogique
Faire reflechir a des decisions simples dans la vie (ex : "Ai-je assez d'argent pour acheter ca ?").
Exercices
1. Verifier si un eleve est majeur.
2. Afficher une appreciation selon une note.
3. Jeu "pair ou impair".
Mini-projet
Quiz interactif : 3 questions a choix avec score final.