Module 1 : langage et syntaxe
- Portent sur la connaissance du langage Python et de sa syntaxe :
- Connaissance des caractéristiques et spécificités du langage de programmation, de ses fonctionnalités générales, et de sa syntaxe.
Module 2 : structure de données et objets
- Ce bloc de compétences rassemble des questions sur les objets en Python :
- Capacité à utiliser et créer des objets intégrés (built-in) ou créés spécifiquement pour un problème, la création et l’utilisation de fonctions, ainsi que les fonctionnalités de programmation orientée objet.
Module 3 : modules et packages
- Capacité à créer, importer et utiliser des modules au sein d’un projet
- Connaissance et capacité à utiliser les principaux modules de la bibliothèque standard
Module 4 : optimisation de code
- Compétences et connaissances nécessaires à la création de programme Python performants
- Maîtrise de la performance des outils et fonctions de Python, ainsi que la capacité à reconnaître et reproduire des algorithmes simples à des cas appliqués
Modalités d'évaluation :
- Algorithme adaptatif : le niveau des questions s’adapte au niveau du candidat tout au long du déroulement du test
- Scoring mathématique IRT (Item Response Theory) : score sur 1000
- Typologies de questions : activités interactives
- Format du test : 35 questions – 90 minutes