Formation LIESSE -- Initiation à Python
Public visé :
- enseignants du secondaire
Objectifs :
- comprendre les principes fondamentaux du langage python
- savoir les enseigner
- aider à acquérir de l'expérience
- présenter des outils et supports pédagogiques
Ressources :
Le langage Python est enseigné aux élèves de première années de Mines Nancy. Nous avons utilisé les outils et la progression pédagogique proposés sur la page du cours TCS13
Nous utilisons l'environnement de programmation Wing 101 (version 5) qui est bien adapté à l'enseignement à un public débutant.
A titre personnel, vous pouvez utiliser l'outil Spyder qui permet d'éditer, d'exécuter, de déboguer et de visualiser les variables dans un même environnement.
Nous utilisons deux livres comme support de cours :
- Informatique pour tous en classes préparatoires aux grandes écoles (Wack et al.), chapitres 1 à 6 pour la première partie du cours
- Apprendre à programmer avec Python (Swinnen), chapitres 7 à 12 pour la deuxième partie du cours
Pour initier à la programmation et inciter les élèves à "travailler leurs gammes", nous utilisons :
- CodingBat (Nick Parlante, Stanford)