🐍 Activités Python pour le Lycée

Notebooks interactifs avec Basthon

31
Notebooks
3
Niveaux
150+
Exercices

📌 Comment utiliser ?

Cliquez sur un notebook pour l'ouvrir directement dans Basthon.

Aucune installation nécessaire ! Tous les notebooks sont intégrés dans cette page. Vous pouvez exécuter le code Python directement dans votre navigateur.

📘 Niveau Seconde

🔢 Calculs et découverte de Python

Découvrir les calculs de base, les variables et les opérations arithmétiques en Python.

Algorithmique 30-45 min

✅ Conditions if/else

Apprendre à utiliser les structures conditionnelles pour prendre des décisions en Python.

Algorithmique 40-50 min

🔁 Boucles for et range()

Automatiser des calculs répétitifs avec les boucles for et la fonction range().

Fonctions 45-60 min

📚 Manipuler des listes

Découvrir les listes Python : création, accès aux éléments, parcours et modifications.

Structures de données 45-60 min

🎲 Nombres aléatoires

Générer des nombres aléatoires avec le module random et simuler des expériences.

Probabilités 40-50 min

📊 Graphiques avec matplotlib

Tracer des courbes de fonctions avec matplotlib et numpy.linspace().

Fonctions 45-60 min

🔍 Algorithmes de recherche

Rechercher le maximum et le minimum dans une liste de données.

Algorithmique 45-60 min

🐢 Dessiner avec la Tortue

Programmation graphique avec turtle : déplacements, rotations, dessins géométriques et motifs répétitifs.

Graphique 60 min

📗 Niveau Première

🔄 Boucles while et détermination de seuil

Utiliser les boucles while pour déterminer un seuil avec des suites numériques.

Algorithmique 45-60 min

🔢 Suites numériques et récurrence

Définir et calculer les termes de suites arithmétiques, géométriques et récurrentes.

Suites 50-60 min

📐 Taux d'accroissement

Calculer le taux d'accroissement et approcher le nombre dérivé d'une fonction.

Dérivation 50-60 min

📈 Variations de fonction

Étudier les variations d'une fonction avec Python (croissance, décroissance).

Fonctions 50-60 min

↗️ Produit scalaire

Calculer le produit scalaire de vecteurs et vérifier l'orthogonalité.

Géométrie 45-60 min

📊 Statistiques descriptives

Calculer moyenne, médiane, écart-type et analyser des séries de données.

Statistiques 50-60 min

🎲 Simulation d'expériences aléatoires

Utiliser le module random pour simuler des expériences aléatoires et calculer des fréquences.

Probabilités 45-60 min

📊 Estimer une probabilité par simulation

Répéter des expériences aléatoires pour estimer des probabilités et observer la loi des grands nombres.

Probabilités 60 min

🎯 Plus d'activités (niveau avancé)

Activités adaptées d'Eduscol pour élèves autonomes ayant déjà des bases en Python. Les exercices sont progressifs avec des corrections intégrées.

📘 Niveau Seconde

🎿 Tremplin de ski

Géométrie analytique : alignement, équation de droite, distances, longueur d'arc.

Géométrie 60-75 min

🔢 Encadrement de √2

Approximations par balayage : tracé de fonction, recherche de zéro, convergence.

Fonctions 45-60 min

💯 Nombre de chiffres

Puissances de 10 : déterminer le nombre de chiffres d'un entier, application aux puissances de 2.

Puissances 30-45 min

🎲 Jeu de dés

Probabilités : peut-on former un triangle ? Dénombrement, simulation, loi des grands nombres.

Probabilités 60-75 min

📗 Niveau Première

📈 Approximation de la dérivée

Dérivation numérique : taux d'accroissement, convergence, comparaison avec formules théoriques.

Dérivation 45-60 min

📱 Suite et réseaux sociaux

Modélisation de la croissance d'un réseau social : suites arithmétiques vs géométriques.

Suites 45-60 min

🎲 Loi de Bernoulli

Simulation d'épreuves de Bernoulli et loi binomiale avec visualisation d'histogrammes.

Probabilités 30-45 min

🎫 Loterie et espérance

Simuler une loterie, calculer l'espérance de gain, notion de jeu équitable.

Probabilités 45-60 min

📙 Niveau Terminale

📐 Méthode d'Archimède

Approximation de π par polygones inscrits et circonscrits, observation de la convergence.

Géométrie 45-60 min

🎯 Méthode de Monte-Carlo

Estimation de π par simulation aléatoire de points dans un carré, visualisation graphique.

Probabilités 45-60 min

🧮 Méthode d'Euler

Résolution numérique d'équations différentielles : y' = f(t,y), applications variées.

Équations diff. 60-75 min

🪂 Chute libre avec frottements

Simulation physique : équations différentielles, vitesse limite, parachutiste à deux phases.

Physique & EDO 60-75 min

📦 Divers

📝 Définir des fonctions

Créer ses propres fonctions pour organiser et réutiliser du code efficacement.

Fonctions 45-60 min

🎓 Introduction aux classes en Python

Découvrir la programmation orientée objet appliquée aux mathématiques : points, vecteurs, fractions.

POO 60-90 min

🚀 Pour aller plus loin

🎨 Galerie Basthon

Découvrez de nombreux exemples Python interactifs : spirales avec Turtle, fractales, graphiques Matplotlib, cartes avec Folium, et bien plus encore !

🌟 Explorer la galerie Basthon