Python pour le calcul scientifique

Événement passé

Utiliser Python pour le calcul scientifique

11 13 juin 2024
Strasbourg - Campus Esplanade

Public:

Personnel de l'Université de Strasbourg et des établissements partenaires (contrat de site alsacien: UHA, INSA, BNU, ENSAS, ENGEES et Hear), souhaitant utiliser Python pour le calcul scientifique.


Prérequis:

Cette formation n’est pas une initiation à Python. Elle suppose une connaissance préalable du langage. Il est nécessaire de venir avec son propre ordinateur

Objectifs:

  • Python est un langage de programmation à vocation généraliste, facile à apprendre et très puissant. La bibliothèque Numpy étend son usage au calcul sur les tableaux et les nombreuses bibliothèques qui en découlent en font un outil puissant dans le domaine du calcul scientifique. Grâce à la concision de son écriture, on passe rapidement de l’idée à la mise en oeuvre. Ces dernières années, l’écosystème Python a connu un essor tel qu’il représente une alternative sérieuse à certains outils commerciaux spécialisés. Et dans le domaine de la science des données et de l’intelligence artificielle, Python est devenu incontournable.
  • Calcul vectoriel, analyse et visualisation de données, entrées/sorties, calcul parallèle, etc. : les éléments de base du calcul avec Python seront abordés dans ce cours.

Contenu:

Nous commencerons ces deux jours par une introduction qui pointera les particularités du langage.

Seront abordées ensuite les principales bibliothèques python dédiées à l’univers du calcul :

  • Calculer sur des tableaux avec Numpy
  • Visualiser avec Matplotlib
  • Utiliser les algorithmes de Scipy
  • Analyser les données avec Pandas
  • Accélérer python avec Numba, Pythran et les bibliothèques de calcul parallèle
  • Partager son code en Python 

Nous nous servirons des notebooks Jupyter, un support facile à prendre en main qui permet de naviguer en souplesse entre les parties théoriques et les séances pratiques.

Les connaissances seront illustrées par des exemples et mises en pratique au fur et à mesure de l’apprentissage sous forme d’exercices.

 

Intervenant: Matthieu Boileau (IRMA)

Inscription: gratuite pour les personnels concernés, sur inscription obligatoire via le service formation des personnels de votre établissement.

Contact: DRH-formation[at]unistra.fr