Bonjour à toutes et à tous! Bienvenue dans ce repositoire servant de point d'accès central au code, aux capsules et aux ressources supplémentaires en lien avec le workshop et capsules Python préparés par Daniel Côté et Gabriel Genest.
Les capsules vidéos sont disponibles sur YouTube:
Powerpoint de la capsule 2 Si pas disponible, me contacter (Gabriel Genest)
Vous trouverez de l'information supplémentaire à propos des modules utilisés ainsi qu'à propos de la programmation en général aux addresses suivantes:
-
NumPy est une librairie permettant d'effectuer des opérations mathématiques sur des tableaux de données. Le module est très performant, beaucoup plus que du code produit avec Python de base. Il est aussi capable d'effectuer les fonctions mathématiques sur des valeurs scalaires (pas besoin d'un tableau). Finalement, il est possible de lire certains types de fichiers.
-
SciPy est une librairie basée sur NumPy offrant quelques services similaires à NumPy, mais offrant aussi beaucoup de nouvelles routines et opérations. Il est bien sûr compatible avec les tableaux NumPy.
-
Matplotlib est une librairie d'affichage de données. Probablement la plus simple et intuitive à utiliser, elle permet aussi la lecture d'images. C'est cette librairie qui est utilisée lors de l'affichage de données fait dans les capsules.
-
Pandas est une librairie permettant notamment de lire des fichiers CSV, mais aussi des fichiers Excel. Bien qu'il n'est pas vraiment mentionné dans les capsules, ce module est de plus en plus important lorsqu'on devient habitué à la programmtion scientifique.
- Information supplémentaire générale
-
Repositoire / projet de Gabriel Genest et Jérémie Gince pour l'introductiuon et l'amélioration de ses compétences de programmation scientifique avec Python
Attention: ce projet n'est pas terminé! Il peut contenir des erreurs (autant d'orthographe que de programmation..!), si vous en trouvez, merci de nous en faire savoir!
-
https://www.python.org/, site web pour toute information à propos des nouveautés, de l'installation et de la documentation en lien avec le langage de base (sans tenir compte des librairies externes).
-
https://realpython.com/, site web recensant plusieurs tutoriels et informations en lien avec Python, autant pour les débutants que les programmeurs avancés!
-