0% ont trouvé ce document utile (0 vote)
170 vues2 pages

Les Modules en Python

Le document explique comment importer des modules en Python pour réutiliser du code, en détaillant l'importation d'un module entier, d'une fonction spécifique, ou de plusieurs fonctions. Il illustre également comment importer un module personnalisé à partir d'un fichier Python. Enfin, des exercices pratiques sont proposés pour appliquer ces concepts.

Transféré par

ineswallace6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
170 vues2 pages

Les Modules en Python

Le document explique comment importer des modules en Python pour réutiliser du code, en détaillant l'importation d'un module entier, d'une fonction spécifique, ou de plusieurs fonctions. Il illustre également comment importer un module personnalisé à partir d'un fichier Python. Enfin, des exercices pratiques sont proposés pour appliquer ces concepts.

Transféré par

ineswallace6
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Les Modules en Python et l’importation

En Python, l'importation permet de réutiliser du code déjà écrit dans d'autres


fichiers ou bibliothèques. Cela permet d'éviter de réécrire des fonctions ou des
classes communes.

I. Importer un module entier

Un module est un fichier contenant du code Python (fonctions, classes, variables).


Python possède de nombreux modules intégrés comme math, random,...

Exemple d'importation d'un module intégré :

import math

print([Link](16)) # Affiche 4.0

print([Link]) # Affiche 3.141592653589793

• Nous avons importé le module « math » qui contient des fonctions


mathématiques comme sqrt, qui permet de calculer la racine carrée d’un
nombre ; ou encore la variable pi qui donne la valeur du nombre pi.
• Ici, par exemple, après import math, il faut utiliser math. avant chaque
fonction du module.

II. Importer une fonction spécifique d'un module

Si nous n'avons besoin que d'une seule fonction d'un module, nous pouvons
l'importer directement.

Exemple :

from math import sqrt

print(sqrt(16)) # Affiche 4.0

• Ici, nous utilisons sqrt() directement, sans avoir à écrire [Link]().

III. Importer plusieurs fonctions en une seule ligne

Exemple :

from math import sqrt, pi

print(sqrt(25)) # 5.0

print(pi) # 3.141592653589793
IV. Importer un module personnalisé (un fichier Python)

On peut aussi importer nos propres fichiers Python.

Étape 1 : Créer un fichier [Link]

# Créer un fichier [Link] et mettre :

def addition(a, b):

return a + b

Étape 2 : Importer [Link] dans un autre fichier

import calcul

print([Link](3, 5)) # Affiche 8

• Note importante : Le fichier [Link] doit être dans le même dossier que le
fichier principal.

Résumé

o Utiliser import module pour importer un module entier.


o Utiliser from module import fonction pour importer une seule fonction.

Exercices

1. Importe le module random et affiche un nombre aléatoire entre 1 et 10 avec


la fonction randint.

2. Importe le module math et calcule la racine carrée d’un nombre au choix


avec la fonction sqrt.

3. Crée un fichier [Link] contenant une fonction multiplication(a, b),


puis importe-la et utilise-la.

Vous aimerez peut-être aussi