Formation LIESSE -- Initiation à Python
Public visé
- Enseignants du secondaire
- Elèves ingénieurs
Ressources
Nous utilisons les environnements de programmation Enthought Python Distribution qui contient une distribution de Python 2.7, le shell ipython ainsi que l'environnement IDLE. Nous utilisons également l'outil Spyder qui permet d'éditer, d'exécuter, de déboguer et de visualiser les variables dans un même environnement. Récemment, nous avons découvert l'environnement Wing 101 qui semble bien adapté à l'enseignement.
Nous utilisons le livre Apprendre à programmer avec Python comme support de cours.
Nous venons par ailleurs de découvrir le livre Informatique pour tous en classes préparatoires aux grandes écoles qui est tout simplement excellent et qui correspond à la progression que nous avons vu ensemble au cours du stage LIESSE.
Vous trouverez ci-dessous les supports utilisés au cours de la formation, ainsi que les corrigés des différents exercices.
Pour approfondir :
- cours CS61A de Berkeley
- cours 6.189 du MIT
- Google's Python class
D'autres liens interessants :
- Le site python-liesse de l'Enseeiht
- Le site de Xavier Dupre
- Pourquoi enseigner Python ?
- Un lien sur les bonnes pratiques : python-guide.readthedocs.org
- 10 Python pitfalls : zephyrfalcon.org/labs
- Magic methods
- Python best practices : www.fantascienza.net/leonardo/ar
- Apprendre à programmer avec Python 3
- Un site pour apprendre l'algorithme et la programmation : cours et exercices à résoudre