Outils numériques et programmation / Numerical tools and programming

Etablissement
École Normale Supérieure de Lyon
Discipline
Chimie
Physique
Niveau
L3 / 1e année
Semestre
1e semestre
Crédits ECTS
3.00
Volume Horaire Cours
4
Volume Horaire TD
24
Présentation

Dans tous les domaines, l’outil informatique est de plus en plus utilisé. Dans les domaines scientifiques son utilisation est incontournable et les besoins très spécifiques d’un scientifique nécessitent non seulement la maîtrise de différents logiciels mais aussi la capacité à créer des programmes simples pour l’analyse et la représentation des données. Dans ce module, nous passons en revue les éléments de base du système d’exploitation Unix et proposons une initiation à l’utilisation du langage Python pour les besoins spécifiques d’un physicien ou d’un chimiste. En effet, Python est un langage de programmation qui présente de nombreux avantages : il est libre, gratuit, facile à utiliser et à comprendre. De plus il existe un grand nombre de bibliothèques qui permettent de pratiquement tout faire aisément. Le module contient également une initiation à l'édition de documents scientifiques sous LaTeX.
 

Objectifs

 

1. Acquérir les automatismes permettant de réaliser efficacement la plupart des tâches courantes sur un ordinateur.
2. Savoir concevoir des scripts facile à lire et à comprendre avec des commentaires pertinents.
3. Savoir importer des bibliothèques et utiliser leurs fonctions.
4. Savoir concevoir un script Python pour lire, analyser de manière rigoureuse des données et ensuite écrire les résultats de l’analyse.
5. Savoir représenter un graphique, une image avec légende et labels.
6. Savoir communiquer un contenu scientifique écrit ou oral à l'aide de documents LaTeX.
 

Pré-requis

Aucun

Modalités d'examen

partiel + exam écrit

Mots clés