Test Python

QCM Python avec réponses pour évaluer vos connaissances et préparer vos entretiens d'embauche. Évaluation de votre niveau technique en 20 minutes.

Validez et mettez en avant vos compétences
Résultats privés sauf si vous les partagez
Comparez vos résultats à la moyenne des devs

Détails du test

Intermédiaire
septembre 2023
25 minutes
4.1/5(36)

Ce QCM Python a été réalisé par un expert, Antoine Brenner, co-fondateur et directeur technique de Gymglish.com, une société spécialisée dans la formation aux langues étrangères par Internet. Ce test permet de mesurer votre connaissance du langage python.

Plus précisément, il met en évidence votre degré de compétences dans les domaines suivants :

  • La maîtrise des base du langage Python
  • La connaissance des erreurs classiques des débutants en Python
  • La maîtrise du modèle objet de Python
  • La maîtrise des subtilités des compréhensions de listes et des générateurs
Ce test est constitué de 20 questions tirées aléatoirement dans une base de 22 questions en Python.Découvrez toutes nos questions d’entretiens avec réponses ici
⚠️ Les résultats de classement depuis toujours risquent de ne pas être pertinents car le test n'a pas encore été passé suffisament de fois.
1.
developer avatar
Adama thiam
2808 points
2.
developer avatar
Pi
2597 points
3.
developer avatar
Thomas
2537 points
4.
developer avatar
fernanda
2527 points
5.
developer avatar
Mark Down beau
2521 points

Auteur du test : Antoine Brenner

Diplômé en 1997 de l'Ecole Centrale Paris, je découvre Linux et Python en 1994. Président de l'association informatique des èlèves VIA, j'ai eu le bonheur d'être un des quatre étudiants à l'origine du projet VideoLan/VLC. Grand admirateur du Logiciel Libre et passionné par Linux, je co-fonde à la sortie de mes études ma première société de technologie avec Benjamin Levy: Alinka SA. Nous développons le premier logiciel commercial d'administration de clusters linux en France. Nous quittons la société après l'avoir vendue au groupe Prologue Software, puis nous créons en 2004 Gymglish.com. Toute la technologie GymGlish (du moteur d'Intelligence Artificielle au back- et au front- office) est basée sur des logiciels libres: Linux, Python, Zope, Django ... Notre méthode de développement logiciel est basée sur l'Extreme Programming, avec des tests unitaires systématiques des revues de codes et des commits par équipe.
Mes domaines de prédilection sont l'administration système Linux, le développement (en Python) et l'entrepreneuriat. Je suis par ailleurs diplômé du Master 2 d'Intelligence Artificielle de l'UPMC et intervenant régulier dans la formation HEC Entrepreneurs. Enfin, voici le site internet de Gymglish .

Contributeurs6
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar

Exemple de question

Etant donné le code suivant: (Une seule bonne réponse)

liste1 = liste2 = liste3 = [0,1,2,3,4,5,6,7,8,9]
assert liste1 is liste2 # OK
liste1 += [10]
assert liste1 is liste2 # OK
liste2 = liste2 + [11]
valueA = liste2 is liste3
valueB = liste1 is liste3
Voir les 22 questions du test.Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
Jesus
10/02/2024
developer avatar
16/12/2023
developer avatar
Matthieu
28/11/2023
Je ne pense pas qu'il juge d'une compétence intermédiaire dans le langage, mais la connaissance de subtilités sur la gestion de la mémoire. C'est rigolo quand même.
developer avatar
Anicet
21/09/2023
C'est super cool, le technique .
developer avatar
Raymond
17/08/2023
Intéressantes révisions sur Python sur des sujets qu'on ne touche pas tous les jours (lambda, with, len() sur non ASCII, yield ... ) Mais des questions trop subjectives aussi . ex: ce code est bien documenté