Tworzenie pakietów w Pythonie
James Fulton
Climate informatics researcher
Zbudujesz kompletny pakiet, obejmując:
Skrypt – plik Pythona uruchamiany jako python myscript.py
Pakiet – katalog z kodem Pythona przeznaczonym do importowania
numpyPodpakiet – mniejszy pakiet wewnątrz pakietu
numpy.random i numpy.linalgModuł – plik Pythona wewnątrz pakietu przechowujący jego kod
Biblioteka – pakiet lub zbiór pakietów
math, os, datetime,...)Drzewo katalogów prostego pakietu
mysimplepackage/
|-- simplemodule.py
|-- __init__.py
mysimplepackage, jest pakietem Pythonasimplemodule.py zawiera cały kod pakietu__init__.py oznacza katalog jako pakiet Pythona__init__.py
Pusty plik
simplemodule.py
def cool_function():
...
return cool_result
...
def another_cool_function():
...
return another_cool_result
Plik z uogólnionymi funkcjami i kodem.
Drzewo katalogów pakietu z podpakietami
mysklearn/
|-- __init__.py
|-- preprocessing
| |-- __init__.py
| |-- normalize.py
| |-- standardize.py
|-- regression
| |-- __init__.py
| |-- regression.py
|-- utils.py
Tworzenie pakietów w Pythonie