developpement
Quiz Python avancé
Contrôle de connaissances sur le Python avancé : concurrence, performance, métaprogrammation et industrialisation.
- 195 questions en banque tirées au hasard à chaque tentative
- 13 thèmes pour un résultat détaillé par thème
- 13 guides liés à relire après une erreur
Contrôle de connaissances sur le Python avancé : concurrence, performance, métaprogrammation et industrialisation.
195 questions en banque 13 thèmes 13 guides liés
Comment se passe cet examen Questions tirées au sort dans toute la banque, réponses mélangées, sans limite de temps, explications à la correction.
Un examen puise dans la banque entière (195 questions, 13 thèmes) et rend un bilan par thème, là où le quiz d'une leçon ne contrôle que cette leçon. Le niveau fixe le nombre de questions ; la durée affichée est une estimation, aucun chronomètre ne coupe l'épreuve. Chaque tirage est différent : repasser le même niveau ne ramène pas les mêmes questions.
Choisissez votre niveau
Le tirage est aléatoire à chaque tentative : vous pouvez repasser le même niveau sans retomber sur les mêmes questions.
Documentation associée
Consultez ces pages pour approfondir avant ou après le quiz :
- Python : asyncio avancé (Task, TaskGroup, Queue)
- concurrent.futures en Python : ThreadPool et ProcessPool
- Accélérer Python avec Cython et les extensions C
- Descriptors Python : le protocole __get__/__set__ expliqué
- Design patterns en Python : les versions pythoniques
Voir les 8 autres pages
- Gestion de la mémoire en Python : refcount, gc et slots
- Le GIL en Python : comprendre le Global Interpreter Lock
- Métaclasses en Python : type, registre et __init_subclass__
- Python multiprocessing : le vrai parallélisme des processus
- Python : optimiser son code, mesurer avant d'accélérer
- Python : profiling et performance (cProfile, timeit)
- Tests avancés en Python : property-based avec Hypothesis
- Threads en Python : threading, Lock et le GIL