Depuis près de 10 ans, je réalise des vidéos pédagogiques de mathématiques pour les manuels Nathan.
|
Python - Comprendre et importer des modules |
|
📘 Dans les pages précédentes, nous avons appris à effectuer des calculs mathématiques en Python : les opérations mathématiques et le modulo .
👉 Mais Python permet de faire encore beaucoup plus de choses ! Par exemple, calculer des sinus, cosinus, racines carrées ou encore tirer des nombres aléatoires.
💡 Pour cela, nous avons besoin des modules en Python, qui permettent d'ajouter de nouvelles fonctionnalités.
🎯 Objectif : comprendre à quoi sert un module, apprendre à importer un module ou seulement une fonction d'un module.
🚀 Dans les pages suivantes, nous découvrirons plus précisément les modules math et random .
📺 REGARDE LE COURS EN VIDÉO 👇
🎮 Dans certains jeux, on peut ajouter des extensions pour obtenir de nouvelles fonctionnalités.
👉 En Python, c'est pareil !
Il existe une version de base de Python, à laquelle on peut ajouter des extensions : ce sont les modules.
💡 Si une fonction n'existe pas dans Python de base, on peut importer le module qui contient cette fonction.
📐 Exemple : calculer un sinus en Python
❌ La fonction sin() n'est pas
directement disponible dans Python.
✅ Pour l'utiliser, il faut importer le module
math,
qui contient cette fonction.
Pour importer un module, on écrit :
from nom_du_module import *
👉 Par exemple, pour importer le module math :
from math import *
Et pour importer le module random qui permet de tirer des
nombres aléatoires :
from random import *
💡 À retenir : le symbole
* signifie « tout ».
Ainsi, from math import * permet
d'importer TOUTES les fonctions et constantes (comme pi) du module
math, que l'on peut ensuite utiliser directement.
👉 Mais nous allons voir qu'on peut aussi importer une seule fonction d'un module.
💡 Parfois, on n'a pas besoin de toutes les fonctions d'un module, mais seulement d'une seule.
👉 Exemple : on souhaite uniquement
utiliser la fonction sinus
du module math.
Il est alors inutile d'importer toutes les autres fonctions !
✅ La solution : importer uniquement la fonction qui nous intéresse.
💡 Pour importer une seule fonction, on écrit :
from module import fonction
👉 Exemple :
pour importer uniquement la fonction sinus
du module math :
from math import sin
sin(0)
→ Renvoie : 0.0
✅ On peut maintenant utiliser
la fonction sin()
sans importer toutes les autres fonctions
du module math.
Maintenant que tu sais importer des modules en Python, découvre comment les utiliser pour effectuer de nouveaux calculs et créer des programmes utilisant le hasard !
Rejoins des milliers d'élèves qui ont déjà amélioré leurs résultats en mathématiques