Python
Python est un langage de script de haut niveau, structuré, portable et libre. Très utilisé dans le milieu scientifique, la communauté est vaste et très active. Il existe de nombreuses bibliothèques logicielles qui couvre un éventail de domaines de recherche/développement.
Bibliothèques fréquement utilisées
Bibliothèque python | domaine d'application |
---|---|
Scipy | calcul scientifique |
Numpy | manipulation de matrice à N-dimension |
Matplotlib | visualisation graphique de données 2D |
Pandas | manipulation de bases de données et séries temporelles |
os | gestion de fichiers et de dossiers |
Initiation au language Python
Une initiation a été offerte par Élie Dumas-Lefebvre en juin 2017. La présentation est disponible ici
Installation de bibliothèques
Python vient avec plusieurs bibliothèques préinstallés. Toutefois, il se peut que vous vouliez en utiliser d'autres sur votre poste ou la grappe de calcul Mingan. L'installation de bibliothèques se fait par l'intermédiare d'un gestionnaire de paquets, lequel est livré lors de l'installation de python (pip ou python 2; pip3 pour python 3).
Il n'est pas nécessaire d'être administrateur pour pouvoir installer le gestionnaire et les bibliothèques désirées. La procédure est la suivante pour le gestionnaire pip3 :
- Pour installer la bibliothèque h5py :
pip3 install --user h5py
- Pour chercher une bibliothèque :
pip3 search beautifulsoup4
- Pour voir les bibliothèques déjà installées :
pip3 list
- pour supprimer une bibliothèque :
pip3 uninstall h5py
Pour plus d'informations, vous pouvez consulter le site de pip3 où les procédures d'installation/utilisation sont détaillées.