Marc BUFFAT

Professeur au département de Mécanique, Lyon 1 e-mail contact

Blog scientifique et pédagogique utilisant des notebooks IPython et Linux

Cours sur Python pour les scientifiques


Python

Pour de nombreux scientifiques, Python est LE langage de programmation par excellence, car il offre de grandes possibilités en analyse et modélisation de données scientifiques avec relativement peu de charge de travail en termes d’apprentissage, d’installation ou de temps de développement.

Ce cours s’adresse à des étudiants niveau master, ayant des connaissances de base en programmation.

Table des matières

  1. Introduction: introduction à l’informatique scientifique et au calcul scientifique.

  2. Base de la programmation: base de la programmation sous python pour le calcul scientifique, programmation structurée, utilisation de la bibliothéque numpy

    • example: simulation d’alunissage
  3. Algorithme: algorithme numérique, algorithme itératif, exemples d’algorithme

    • Pendule: exemple d’application de la démarche

    • modélisation et simulation du mouvement du pendule simple

  4. Python scientifique: calcul scientifique avec numpy, matplotlib, gestion de fichiers

  5. Calcul symbolique: calcul symbolique sous Python avec sympy

  6. Structure de données: structure de donnees

Référence

De nombreux cours existent sur Python. Voila quelques références en français avec des présentations complémentaires.

ou le cours d’introduction INPROS