DGM > Actualités > Stages LIESSE
Supports formation Python (Stage Liesse du 09 avril 2014)
Documents diffusés aux participants
Documents à télécharger :
Introduction au langage Python : Premiers pas en Python, Prise en main de l'interface IDLE,
Introduction à la programmation objet
Ces documents sont le support d'une
formation proposée aux professeurs des classes préparatoires scientifiques (CPGE) par le Département Génie Mécanique.
Ils s'appuient essentiellement
sur le support de cours du Module Informatique (6h Cours, 6h TD, 12h Projet) de la formation Saphire à l'ENS Cachan.
Document 1 : Support de la formation
- Partie 1 : Initiation au langage Python
- Introduction de la formation
- Pourquoi doit-on enseigner l'informatique à de jeunes scientifiques
- Bases du langage Python
- FAQ sur l'enseignement de Python
- Partie 2 : Initiation à la Programmation Objet
- Principe de la modélisation Objet
- Diagramme de Classes d'UML
- Implémentation d'un diagramme de Classes en Python
Document 2 : Feuille de TDCette feuille de TD comporte une suite de 22 exercices et 3 problèmes.
- Suite de 22 exercices : ils ont été conçus pour permettre aux étudiants de découvrir les primitives de base du langage Python en demandant de les manipuler concrètement.
- Pb 1 : Tours de Hanoï
Notions abordées : Primitives de base, Instructions composées, Fonctions, Principe de la programmation récursive, Structure de données. - Pb 2 : Jeu du pendu
Notions abordées : Accès à un fichier, Fonction aléatoire, Interaction clavier, Manipulation de chaînes de caractères. - Pb 3 : Classe « Fraction »
Notions abordées : Programmation d'une classe, Surcharge d'opérateurs
Document 3 : Code Python corespondant à l'exercice 4
- Exercice 4
- Utilisation du module math
- Documentation d'une fonction : définition et utilisation
- Chaine de caractères :
- Utilisation de la méthode format : Chapitre 4.7.1 de l'aide F1
- Type :
- Cours