
Prise en main du langage de programmation Python : des fondamentaux à
l’utilisation du langage en calcul scientifique et traitement de données
Intervenant : Mikaël Gueguen (Ingénieur de Recherche CNRS)
Volume horaire : 10 heures
Planning : 5 séances de 2 heures
Lieu : ISAE-ENSMA
Description : Le langage Python est devenu au fil du temps un langage de programmation fortement utilisé dans la communauté scientifique. Il encourage une programmation intuitive qui repose sur une syntaxe naturelle et des concepts fondamentaux puissants qui facilitent la programmation.
Pour bien débuter, il est important de maîtriser les premiers concepts pour écrire rapidement des programmes efficaces, ainsi que de suivre les règles d’usages du langage.
Le cours couvrira dans un premier temps les bases du langage et permettra d’appréhender facilement le lien avec les outils de calcul scientifiques :
– l’environnement autour du langage (distribution, outils pour l’écriture et le développement du code)
– les types de bases et le typage dynamique, ainsi que la notion de référence
– les conteneurs (listes, tuples, dictionnaires) et le concept d’itérateur
– le concept d’espace de nommage à travers les modules et la manipulation de fonction
– la découverte de modules disponibles dans la distribution standard
Pré-requis : Bases en informatique : installer une application, manipuler un système de fichiers, savoir configurer un chemin par une variable PATH, etc.
et des notions d’algorithmique : variables et fonctions, boucle, condition logique de base

