Testez vos compétences Python
Testez votre Python : syntaxe, fonctions et portée, structures de données, erreurs et programmation orientée objet. 30 questions scénarisées, score instantané par catégorie, gratuit, sans inscription.
Qu'est-ce que Test Python ?
C'est un test Python basé sur des mises en situation : 30 courts extraits de code réel, chacun suivi d'une question sur ce qui se passe réellement lors de l'exécution. Une fonction avec un argument par défaut qui se souvient silencieusement de son dernier appel. Deux listes qui semblent identiques mais ne sont pas le même objet. Une variable de boucle qu'une fermeture lit une fois la boucle terminée. Vous choisissez la réponse qui correspond à ce que Python fait réellement, pas à ce qui semble logique.
Continuer la lectureAfficher moins
Les 30 questions couvrent quatre domaines — syntaxe et types de base, fonctions/portée/fermetures, structures de données et contrôle de flux, et erreurs/POO et idiomes Python. Ces quatre domaines sont les endroits où lire du Python et exécuter du Python divergent silencieusement, et où une offre d'emploi qui demande « Excellent en Python » cache généralement une exigence bien spécifique une fois qu'on en est à l'étape de l'entretien technique. Vous obtenez un score dans chaque domaine, de sorte qu'un point faible apparaît comme tel plutôt que de se diluer dans un total.
Il faut environ six minutes, il n'y a pas d'inscription, et il n'y a rien à coder ou à exécuter — toutes les questions sont « lire et prédire », exactement comme un ingénieur senior relit une merge request. Connaître la syntaxe et connaître ce qu'un code spécifique fait dans des conditions spécifiques sont deux compétences différentes, et ce test mesure la seconde.