Source: https://www.metz.supelec.fr/metz/personnel/pennerath/Cours/DataScience/3-Outils Python.pdf