Fiche méthodePremière spé · L'électron au travailNouveau
Fiche méthode — Utiliser un script Python fourni
Le but : tu n'as pas à réécrire tout le programme. Tu repères les données et les lignes à compléter, puis tu exécutes le script. Tu vérifies ensuite que le nombre ou le graphique obtenu répond à la question de physique-chimie.
1. La méthode, étape par étape
- Lire les commentaires. Repérer l'objectif, les unités, les valeurs à entrer et les zones « À COMPLÉTER ».
- Lancer sans modifier. Vérifier que le fichier s'ouvre. S'il y a une erreur, repérer la première.
- Modifier par petites étapes. Changer seulement les zones demandées, puis relancer aussitôt. Garder les noms, les parenthèses et l'indentation tels quels.
- Interpréter. Même sans message d'erreur, contrôler l'unité, le signe et l'ordre de grandeur du résultat.
2. Le minimum à reconnaître
| Écriture | Ce qu'elle fait |
|---|---|
import numpy as np | Donne accès aux tableaux de nombres. Dans la suite du script, numpy s'écrit np. |
import matplotlib.pyplot as plt | Donne accès aux tracés de graphiques. Dans la suite du script, matplotlib.pyplot s'écrit plt. |
x = np.array([…]) | Crée une série de valeurs. On sépare les valeurs par des virgules et on écrit les décimales avec un point. |
y = a*x + b | Calcule chaque valeur de y à partir du tableau x. |
plt.plot(x, y, '+') | Trace les points de coordonnées (x ; y). |
plt.xlabel('x (unité)') | Nomme un axe. Il faut écrire la grandeur et son unité. |
plt.show() | Affiche la figure. |
3. Lire un message d'erreur
| Message | À vérifier d'abord |
|---|---|
| NameError | Nom de variable mal recopié, erreur de majuscule ou de minuscule, ou variable utilisée avant d'être créée. |
| Syntax, Indentation | Parenthèse, crochet ou guillemet manquant. Vérifier aussi le décalage au début des lignes. |
| Courbe vide ou étrange | Nombre de valeurs dans x et dans y, unités, signe, axes inversés, ou décimales écrites avec une virgule. |
Régression linéaire : si le script contient a, b = np.polyfit(x, y, 1), alors a est le coefficient directeur de la droite et b est son ordonnée à l'origine. Dis toujours à quelles grandeurs physiques a et b correspondent, avec leurs unités.
Contrôle avant de rendre
- Je n'ai modifié que les zones demandées.
- Le programme s'exécute sans erreur.
- Axes, unités et ordre de grandeur sont cohérents.
- J'ai rédigé une conclusion scientifique, pas seulement collé la courbe.
Repères adaptés des notices Python de C. Voinot ; syntaxe volontairement limitée aux scripts fournis.