Grenoble INP-ENSIMAG Programmation et calcul mathématique en Python et Sage du Jeudi 02 mai 2013 au Vendredi 03 mai 2013

Les cours dispensés auront lieu en salle machine et seront illustrés au fil de l'eau d'exercices de programmation à faire sur les ordinateurs.

A la fin de la première journée, les participants auront une bonne maîtrise du langage Python et des pratiques liées à cet environnement de programmation.

La deuxième journée concernera dans un premier temps l'enseignement de l'algo- rithmique en Python, puis le calcul mathématique et scientifique, avec le logiciel Sage basé sur le langage Python. Lieu du stage :

Grenoble INP - Ensimag

ÉCOLE NATIONALE SUPÉRIEURE D'INFORMATIQUE ET DE MATHÉMATIQUES APPLIQUÉES

681, rue de la Passerelle

Domaine universitaire

38402 Saint-Martin-d'Hères

Nombre de places : 35

Intervenants du stage

Sophia Bekrar, Karim Hossen, Matthieu Moy, Clément Pernet, Olivier Richard

''Transport et hébergement :'' Le transport jusqu'à Grenoble est à la charge des participants.

Pour se rendre à l'Ensimag de la gare de Grenoble :

Ligne de Tram B direction Gières Plaine des sports (arrêt Gabriel Fauré) Ligne de Tram C direction Saint-Martin-d'Hères Condillac Universités (arrêt Gabriel Fauré)

En voiture : rocade sud, sortie 1 domaine universitaire

Sélection d'hôtels sur Grenoble :http://ensimag.grenoble-inp.fr/stage-Python

Inscriptions http://ensimag.grenoble-inp.fr/stage-Python

Contacts

* Responsable du stage : Clément Pernet, enseignant Ensimag Clement.Pernet@imag.fr

* Secrétariat du stage : Marie-Christine Merloz Marie-Christine.Merloz@imag.fr Tél. 04 76 82 72 33

Programme :

''Jeudi 2 mai''

Programmation Python

9h00 : Accueil à l'Ensimag

9h30-10h : Bienvenue Yves Denneulin, directeur de l'Ensimag

Introduction aux journées

10h-12h30 : Prise en main et initiation à Python

Types de base, structure d'un programme, itérations

Buffet

14h-18h : Programmer en Python

Ecosystème, bibliothèques, iPython, interfaces graphiques, programmation orientée objet

''Vendredi 3 mai''

Algorithmique et calcul mathématique

9h-12h30 : Algorithmique

Structures de données de base, tris, arbres et graphes

Buffet

14h-18h : Calcul mathématique avec Sage

Prise en main, de Python à Sage, structures algébriques, algèbre et calcul formel, calcul numérique, équations différentielles, graphiques et animations