Niveau 1 Introduction Configuration de l'environnement Syntaxe de base PEP0 ou l'index des PEP PEP20 PEP1, ou ce que sont les PEP
Niveau 2 PEP256 ou ce que sont les docstrings PEP257 ou les conventions des docstrings Types de variables Input() Print() Nombres Les opérations booléennes Chaînes de caractères
Niveau 3 None Opération mathématique Systèmes de Numération Caster Bitwise Operators Opérateurs de base Scope python Prise de décision Boucles Python range()
Niveau 4 map() filter() python reduce() Les opérateur "in" et "not in" Tableaux Listes Generator Tuples Dictionnaire Graphiques Tables de hachage Tableaux à deux dimensions Listes liée
Niveau 5 Logging Fonctions python Backtracking Fichiers I/O random() math dir() configparser CSV JSON python Fichiers d'Environnement Modules PEP8 __name__ Fichier .pyc Shebang pip Environnements virtuels Package Date et heure Envoi d'emails Expressions régulières Matrices Exceptions Traitement des exceptions
Niveau 6 Classes et Objets Orienté objet Implémentation des concepts orientés objet Piles Typage python Tas Objet Map Programmation CGI Accès aux bases de données Listes liées avancées Arbre binaire Arbre de recherche binaire
Niveau 7 Pickle Decorator Copie en Python Tkinter Arbre de recherche en binaire Design Patterns - Model View Controller Design Patterns - Singleton Design Patterns - Decorateur Shelve Pygame Design Patterns - Factory Design Patterns - Builder Sockets Diviser pour mieux régner Récursion
Niveau 8 Algorithmes de tri Algorithmes de recherche Algorithmes graphiques Analyse des algorithmes setup.py Unittest Pytest Types d'algorithmes Classes d'algorithmes Analyse amortie Justification des algorithmes
Niveau 9 Multithreading Subprocess Argparse Argv Popen Pillow Traitement XML Programmation d'interfaces graphiques
Niveau 10 Design Patterns - Prototype Design Patterns - Facade Design Patterns - Command Design Patterns - Adapter Design Patterns - Proxy Design Patterns - Chaîne de responsabilité Design Patterns - Observer Design Patterns - État Design Patterns - Stratégie Design Patterns - Template Design Patterns - Flyweight Design Patterns - Abstract factory Design Patterns - Anti-modèles PEP1 avancée