Simulateur Python

Des mini-simulations Python exécutées dans votre navigateur — rien n'est envoyé sur le serveur. Lisez le code, modifiez les valeurs, cliquez sur « Exécuter » et observez le résultat : c'est en bidouillant qu'on comprend ! 25 simulations, classées par thème.

Calculs et automatismes

Fonctions et suites

Probabilités et statistique

Mathématiques financières

Électricité et énergie

Lumière, ondes et acoustique

1-CV · ondes

Onde sinusoïdale : période et longueur d'onde

Tracez le signal d'un « la » à 440 Hz, mesurez la période sur le graphique et calculez la longueur d'onde λ = c/f.

Python Graphique

Ouvrir la simulation →
1-CV · optique

Lentille convergente : position de l'image

Relation de conjugaison : où se forme l'image selon la position de l'objet ? Grandissement, appareil photo et projecteur.

Python Graphique

Ouvrir la simulation →
2-MV · 2-Photo · optique

La réfraction : loi de Snell-Descartes

Un rayon lumineux change de direction en passant de l'air (n₁ = 1,00) au verre (n₂ = 1,50) : n₁ sin(i₁) = n₂ sin(i₂). Faites varier l'angle d'incidence et observez le rayon réfracté se rapprocher de la normale. Inversez les milieux pour découvrir l'angle limite et la réflexion totale.

Python Graphique

Ouvrir la simulation →
2-MV · 2-Photo · optique

Photons et longueurs d'onde

La lumière transporte l'énergie par photons : E = h × c/λ. Calculez l'énergie des photons selon la longueur d'onde, du violet au rouge, et repérez le domaine du visible (400 à 800 nm). Changez λ et comparez les énergies obtenues.

Python Console

Ouvrir la simulation →
2-MV · 2-Photo · acoustique

Le niveau d'intensité acoustique (dB)

Le niveau sonore se mesure en décibels : une échelle logarithmique où doubler l'intensité n'ajoute que 3 dB. Classez des sources sonores du quotidien et repérez les seuils de danger (85 dB) et de douleur (120 dB). Additionnez deux sources identiques pour observer l'effet sur le niveau total.

Python Console

Ouvrir la simulation →

Mécanique, thermique et chimie

T-AMAMV · mécanique

Flotte ou coule ? Poussée d'Archimède

Poids contre poussée d'Archimède : prévoyez si un objet flotte, et calculez la fraction immergée d'un glaçon.

Python Console

Ouvrir la simulation →
T-AMAMV · chimie

pH d'une solution : acide ou basique ?

pH = −log[H₃O⁺] : classez des solutions du quotidien et observez l'effet des dilutions successives sur le pH.

Python Console

Ouvrir la simulation →
2-MV · 2-Photo · mécanique

Vitesse, distance, durée

La vitesse relie distance et durée : v = d/t. Tracez la distance parcourue en fonction du temps pour différentes vitesses et retrouvez la conversion m/s ↔ km/h. Modifiez la vitesse et observez la pente de la droite changer.

Python Graphique

Ouvrir la simulation →
2-MV · 2-Photo · mécanique

Poids et masse : P = m × g

Le poids est une force : P = m × g, avec g ≈ 10 N/kg sur Terre. Calculez le poids d'objets du quotidien sur Terre et sur d'autres astres, et constatez que la masse, elle, ne change pas. Changez la masse et l'astre pour comparer les résultats.

Python Console

Ouvrir la simulation →
2-MV · 2-Photo · thermique

Changement d'état : le palier de température

Chauffer de la glace, c'est d'abord élever sa température, puis la faire fondre à température constante : le palier de changement d'état (Q = m × L). Tracez la courbe de température au cours du temps et repérez les paliers de fusion et de vaporisation. Modifiez la masse et la puissance de chauffage pour déplacer les paliers.

Python Graphique

Ouvrir la simulation →