Créer des paquetages Python
James Fulton
Climate informatics researcher
Vous allez créer un paquet complet et voir :
Script — Un fichier Python exécuté comme python myscript.py
Paquet — Un répertoire de code Python à importer
numpySous-paquet — Un paquet à l'intérieur d'un paquet
numpy.random et numpy.linalgModule — Un fichier Python dans un paquet qui contient le code du paquet.
Bibliothèque — Un paquet ou un ensemble de paquets
math, os, datetime, ...)Arborescence d'un paquet simple
mysimplepackage/
|-- simplemodule.py
|-- __init__.py
mysimplepackage, est un paquet Pythonsimplemodule.py contient tout le code du paquet__init__.py indique qu'il s'agit d'un paquet Python__init__.py
Fichier vide
simplemodule.py
def cool_function():
...
return cool_result
...
def another_cool_function():
...
return another_cool_result
Fichier avec fonctions et code généralisés.
Arborescence d'un paquet avec sous-paquets
mysklearn/
|-- __init__.py
|-- preprocessing
| |-- __init__.py
| |-- normalize.py
| |-- standardize.py
|-- regression
| |-- __init__.py
| |-- regression.py
|-- utils.py
Créer des paquetages Python