1. Importation d’un module intégré (builtin)
  2. Gestion des erreurs avec try et except
  3. La création d’une fonction sans paramètre ou argument + espaces de noms global et local
  4. La création de fonctions avec paramètre(s) ou argument(s)
  5. La création de fonctions avec paramètre(s) ou argument(s) ayant des valeurs par défaut
  6. Comme les variables, 2 fonctions ne peuvent porter le même nom
  7. L’instruction return dans une fonction
  8. Les variables locales et globales dans une fonction
  9. Les méthodes de la classe str (chaîne de caractères)
  10. Utilisation du module intégré random (choix pseudo-aléatoire)
  11. Les fonctions lambda (fonctions limitées à une seule instruction)
  12. Exécuter un script dans la console cmd Windows
  13. Création d’un script documenté (avec des docstrings)
  14. Création d’un module et importation
  15. Exécuter un module avec des fonctions directement avec if __name__ == “__main__” :
  16. Création de packages, modules et fonctions
  17. Changer de répertoire de travail courant
  18. Le dictionnaire, une liste associative de clés et de valeurs
  19. Parcours de dictionnaire par les clés, les valeurs et les deux
  20. Création d’une classe, attributs et méthodes
  21. Création d’une classe avec paramètres dans le constructeur
  22. Création d’une classe avec paramètres et valeurs par défaut
  23. Importation d’un module et d’une classe que l’on vient de créer
  24. Les attributs de classe statiques (!= des attributs d’objets)
  25. Structure et utilisation d’une classe en Python
  26. Classe mère et classe fille – Héritage

Le module tkinter :

  1. Le module graphique tkinter : création de la première fenêtre
  2. Le module graphique tkinter : création d’un menu de logiciel