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

Rapport Modules Python

Un module en Python est un fichier .py contenant du code réutilisable, permettant d'organiser et de réutiliser le code. Les modules peuvent être importés de différentes manières et se classifient en modules intégrés, tiers et personnalisés. La hiérarchie des concepts en Python comprend des modules, des packages et des bibliothèques.

Transféré par

aya.naji
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
1 vues2 pages

Rapport Modules Python

Un module en Python est un fichier .py contenant du code réutilisable, permettant d'organiser et de réutiliser le code. Les modules peuvent être importés de différentes manières et se classifient en modules intégrés, tiers et personnalisés. La hiérarchie des concepts en Python comprend des modules, des packages et des bibliothèques.

Transféré par

aya.naji
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Section II : Langage de Programmation Python

Les Modules
NAJI Aya
Section : B | N° Apogee : 23014110

1. C'est quoi un module ?


Un module en Python est un fichier avec l'extension .py qui contient du code Python
réutilisable : des fonctions, des classes, des variables, ou du code exécutable. Il permet
d'organiser le code en unités logiques et de le réutiliser sans le réécrire.

Exemple : un fichier [Link] contenant des fonctions mathématiques constitue un module.

# [Link]
def addition(a, b):
return a + b

def soustraction(a, b):


return a - b

2. Comment importer un module ?


Il existe plusieurs syntaxes pour importer un module en Python :

a) Importation complète du module


import math
print([Link](16)) # 4.0

b) Importation d'une fonction specifique


from math import sqrt
print(sqrt(16)) # 4.0

c) Importation avec un alias


import numpy as np
import pandas as pd
d) Importation de tout le contenu
from math import *
Attention : cette methode n'est pas recommandee car elle peut creer des conflits de noms.

3. Quels sont les types de modules ?


Il existe trois grands types de modules en Python :

• Modules integres (Built-in) : fournis directement avec Python, sans installation


supplementaire.
Exemples : math, os, sys, random, datetime, json

• Modules tiers (External) : installes via le gestionnaire de paquets pip.


Exemples : numpy, pandas, matplotlib, flask, requests

• Modules personnalises : crees par le developpeur lui-meme pour ses propres


besoins.
Exemple : mon_module.py cree dans le meme repertoire que le script principal.

4. Comparer : Module vs Package vs Bibliotheque

Concept Definition Exemple

Un seul fichier .py contenant du


Module [Link], [Link]
code Python

Un dossier de modules + fichier


Package numpy/ (dossier)
__init__.py

Ensemble de packages pour un


Bibliotheque NumPy, Pandas, Flask
domaine precis

Hierarchie des concepts


La relation entre ces trois concepts peut se representer ainsi :

Bibliotheque
|__ Package(s)
|__ Module(s)
|__ Fonctions / Classes / Variables

Vous aimerez peut-être aussi