- Rappel : Pour approfondir et bien poser les bases de la programmation python
Pense bête n°1 : Comment sont créées les variables, que veut dire mutable ou non mutable
Pense bête n°2 : Liste des opérateurs arithmétiques et de comparaison, les tests et les boucles
Pense bête n°3 : Les fonctions, comment sont passés les paramètres à une fonction.
Pense bête n°4 : La portée des variables, les exceptions.
Pense bête n° 5 : Introduction à la programmation objet
Pour chacun de ces jeux, commencer de préférence par la version Scratch.
C'est dans cette version que les algorithmes sont définis et commentés.
Master nombre : Version Scratch Version Python
Ping-Pong : Version Scratch Version Python-Turtle Version Python-Tkinter
Le jeu du serpent : Version Scratch Version Python-Tkinter Version Python-Tkinter POO
Le jeu du pendu : Version Scratch Version Python - Console Version Python-Graphique
Le fichier squelette de la version Python-Console Les images pour la version graphique
C'est dans cette version que les algorithmes sont définis et commentés.
Master nombre : Version Scratch Version Python
Ping-Pong : Version Scratch Version Python-Turtle Version Python-Tkinter
Le jeu du serpent : Version Scratch Version Python-Tkinter Version Python-Tkinter POO
Le jeu du pendu : Version Scratch Version Python - Console Version Python-Graphique
Le fichier squelette de la version Python-Console Les images pour la version graphique
Références utiles :
- Documentation Tkinter en français : http://tkinter.fdex.eu/index.html
- Les chapitres 4 et 5 du site de Didier Muller
- Le chapitre sur les classes de la documentation Python : paragraphe 9.3
- Outil permettant de visualiser le déroulement d'un petit programme. Très utile pour comprendre comment les choses se passent en mémoire : http://pythontutor.com/