Home / License 3 / Courses / First semester / To Ex Premier Semestre / Tronc commun / Computational tools and programming

Outils numériques et programmation

Informations pratiques


Discipline :

Physique et Chimie

Niveau :

Licence 3

Semestre :

S5

Crédits ECTS :

3

Volume Horaire :

4h Cours

24h TD

Responsable :

Christophe Winisdoerffer

Ecole Normale Supérieure de Lyon

Intervenants

R. Staub

D. Rodney

S. Roux

C. Winisdoerffer

F. Bunel

B. Pascal

M. Vérot

La Formation

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 et compétences à acquérir

  1. 1. Acquérir les automatismes permettant de réaliser efficacement la plupart des tâches courantes sur un ordinateur.
  2. 2. Savoir concevoir des scripts facile à lire et à comprendre avec des commentaires pertinents.
  3. 3. Savoir importer des bibliothèques et utiliser leurs fonctions.
  4. 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. 5. Savoir représenter un graphique, une image avec légende et labels.
  6. 6. Savoir communiquer un contenu scientifique écrit ou oral à l'aide de documents LaTeX.

Pré-requis

Aucun

Modalité de l'examen

Contrôle continu et exercices à rendre.

Mots-clés

Unix, shell, Python, LaTeX