Formation « Introduction à la programmation et au calcul scientifique en Python »

> > > Formation « Introduction à la programmation et au calcul scientifique en Python »
Chargement Évènements
  • Cet évènement est passé

Objectifs :

Le langage Python est désormais reconnu comme l’un des langages majeurs en informatique et en calcul scientifique. C’est l’un des plus utiles pour les utilisateurs scientifiques et techniques, qu’ils soient ou non informaticiens.

À la fois langage de programmation et langage de script, il emprunte aux premiers des concepts de haut niveau permettant la rédaction d’applications ambitieuses, et aux seconds des outils pour le développement rapide de petits programmes utilitaires. Sa simplicité et sa lisibilité en font un langage particulièrement rapide et agréable à apprendre et à mettre en œuvre. Il est complété par de nombreux modules tiers de haut niveau touchant à tous les domaines de la programmation.

Public visé : potentiellement, tous les doctorants, quel que soit leur domaine scientifique, peuvent tirer profit de ce cours :

  • Automatisation de tâches répétitives par l’écriture de scripts utilitaires
  • Calcul scientifique et statistique
  • Prototypage rapide d’applications

 

Programme :

Introduction

  • Domaines d’utilisation et points forts de Python
  • Python 2 ou Python 3 ?

Présentation des bases du langage

  • Types de données
  • Collections (listes, dictionnaires, ensembles)
  • Structures de contrôle (tests, boucles)
  • Fonctions
  • Itérateurs et générateurs
  • Traitement d’exceptions
  • Introduction au modèle objet

Tâches courantes

  • Manipulation de fichiers
  • Lancement de processus

Introduction au calcul scientifique

  • Numpy / Scipy
  • Pandas (statistiques)
  • Matplotlib (graphiques)
  • Ipython Notebook (environnement de calcul interactif)

Projets individuels pour mettre en pratique les acquis : analyse de données énergétiques