Mines ParisTech Les bases de python et des librairies scientifiques (choix entre deux sessions les 3 et 4 mai ou 4 et 5 mai) -- STAGE COMPLET -- du Mardi 04 mai 2021 au Mercredi 05 mai 2021

CE STAGE EST COMPLET

Synopsis

Le stage se décompose en deux journées.

La première journée du stage a pour but de présenter le langage et l’environnement de développement. Il peut être suivi par des personnes n’ayant aucune connaissance préalable du langage ; ou permettre de revoir les bases pour ceux ayant déjà pratiqué. Seront principalement abordés : les différents types de base et leur utilisation ; les structures de base (condition if, boucle for, dictionnaires et set, compréhensions) ; et l’utilisation des modules. Seront aussi introduits d’autres concepts permettant de mieux appréhender les subtilités du langage (exceptions, context manager, itérateurs, classes, ...).

La seconde journée se concentrera sur les modules scientifiques et leur utilisation. Le module numpy sera abordé en partie, avec principalement : la découverte des « array », les sous-modules d’algèbre linéaire, interpolation et génération aléatoire. Le module matplotlib sera découvert en parallèle, en particulier via son sous-module pyplot. Et enfin, seront abordés deux sous-modules de scipy : integrate et optimize.

Le cours se veut être interactif, avec des exercices simples et corrigés à réaliser tout au long de la journée.

INSCRIPTION

Inscription : Cliquer ICI ou recopier le lien ci-dessous dans votre navigateur https://forms.gle/AiMB87rFub6niRAY6

Durée : 2 journées.

Date : mardi 4 mai et mercredi 5 mai (9H-17H).

Possibilité éventuelle d'ouvrir d'autres dates en cas de forte demande.

Public : Enseignants de Chimie, de Mathématiques, de Sciences Physiques et de Sciences Industrielles pour l’Ingénieur

Nombre de places : 15 (20 max.)

Lieu de formation : Mines ParisTech, 60 boulevard Saint Michel 75005 Paris.

Animateurs

• Cédric Toussaint, ingénieur électronique, Centre des matériaux

• Basile Marchand, ingénieur calcul, Centre des matériaux

Pré-requis : Ordinateur portable avec distribution python 3 installée pour la séance de Travaux Pratiques (une notice d’installation sera fournie préalablement, avec une liste des modules requis)

Objectifs : Découvrir le langage python, ainsi que ces principaux modules scientifiques à travers des exemples interactifs.

Programme prévisionnel

Jour 1

9h-9h30 Accueil et visite de l’école

9h30-10h Présentation de python et de l’environnement de développement

10h-12h Types et structures de base

12h-13h15 Pause déjeuner

13h15-16h Fonctions, exceptions et modules

16h-17h Présentation de concepts avancés

Jour 2

9h-9h30 Présentation de l’environnement scientifique

9h30-11h Découverte et manipulation des array numpy

11h-12h30 Utilisation de matplolib et pyplot

12h30-13h45 Pause déjeuner

13h45h-17h Découverte des sous modules avancés de numpy et scipy