Prepas.org

Le site de l'UPS pour les Classes Préparatoires aux Grandes Écoles

ENSIMAG Programmation Python (débutants) du Jeudi 30 octobre 2014 au Vendredi 31 octobre 2014

date limite d'inscription : 9 octobre 2014


inscription en ligne



Cette formation s’adresse aux professeurs de CPGE souhaitant se former à l’utilisation de Python comme langage de programmation et de calcul scientifique.
La formation est prévue pour des débutants complets. La première journée abordera les bases, et la seconde les mettra en application sur des algorithmes classiques et du calcul numérique.
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.


PROGRAMME

(PDF à télécharger)

Journée 1 / Jeudi 30 Octobre 2014
* 9h00-9h30 : Accueil, café.
* 9h30-10h00 : Présentation du stage et de l’Ensimag
* 10h-12h30 : prise en main de l’environnement
- lancement d’un IDE, évaluation d’expressions dans l’interpréteur,
écriture de programmes minimalistes.
- programmes simples, sans structures de données
- fonctions
* 14h00-18h00 : algorithmique avec Python
- Types en Python (int, float, bool)
- structures de données de base en Python (list, tuple, dict)
- fonctions récursives (factorielle, Fibonacci)

Journée 2 / Vendredi 31 octobre 2014
* 9h-12h30 : algorithmique avancée en Python
- Dessins de fractales
- Algorithmes de tri (tri par sélection, quicksort)
- Recherche de zero d’une fonction
* 14h-17h : calcul scientifique avec Python
- Les bibliothèques Numpy et SciPy
- Application au calcul du pivot de Gauss

Intervenant et responsable du stage :
Matthieu Moy
Matthieu.Moy@grenoble-inp.fr