Introduction à Python
Hugo Bowne-Anderson
Data Scientist at DataCamp
Les fonctions et les méthodes sont des outils puissants
Tout le code est-il disponible dans la distribution Python ?
Base de code volumineuse : désorganisée
Beaucoup de code que vous n'utiliserez pas
Problème de maintenance
Répertoire de scripts Python
Chaque script correspond à un module
Spécifiez des fonctions, des méthodes et des types
Des milliers de paquets disponibles
NumPy
Matplotlib
scikit-learn
Télécharger get-pip.py
Terminal :
python3 get-pip.py
pip3 install numpy
import numpy
array([1, 2, 3])
NameError: name 'array' is not defined
numpy.array([1, 2, 3])
array([1, 2, 3])
import numpy as np
np.array([1, 2, 3])
array([1, 2, 3])
from numpy import array
array([1, 2, 3])
array([1, 2, 3])
my_script.py
from numpy import array
fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89] ...
fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = array(fam_ext)
import numpy as np fam = ["liz", 1.73, "emma", 1.68, "mom", 1.71, "dad", 1.89] ...
fam_ext = fam + ["me", 1.79] ...
print(str(len(fam_ext)) + " elements in fam_ext") ...
np_fam = np.array(fam_ext) # Clearly using NumPy
Introduction à Python