Test Python - Les bases

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

Mes résultats

Détails du test

Débutant
juillet 2024
11 minutes
3.8/5(33)

Ce test évalue vos connaissances sur un large panel des fondamentaux et modules les plus populaires de python 3.10.3. Il est à destination des jeunes développeurs qui ont eu un aperçu global du langage et qui sont relativement à l'aise avec les concepts de base. La plupart des questions peuvent être posées en entretien d'embauche. Avant de commencer le test, prenez-le temps de revoir chaque notion. Certaines questions concernent votre culture générale de python tandis que d'autres sont plus techniques.
Voici les différents thèmes abordés par ce questionnaire :

  • structures de contrôle (boucles, mots-clés, ...)
  • types et structures de données (list, dict, set, ...)
  • fonctions natives de python (iter, map, all, ...)
  • manipulation de fichier (modes d'ouverture, bonnes pratiques...)
  • modules natifs et populaires (Collections, itertools, ...)
  • classes (attributs, méthodes, héritage, ...)
  • erreurs et exceptions (types d'erreur et gestion des exceptions)
    Bon courage !
Ce test est constitué de 20 questions tirées aléatoirement dans une base de 45 questions en Python.Découvrez toutes nos questions d’entretiens avec réponses ici
1.
developer avatar
Hoang Son NGUYEN
2597 points
2.
developer avatar
Charlene
2557 points
3.
developer avatar
boumediene
2514 points
5.
developer avatar
Lauranne
2495 points

Auteur du test : Théo

Futur ingénieur diplômé de l'Ensimag, je suis passionné par l'informatique depuis mes 14 ans. J'ai acquis de l'expérience en programmation avec Python, C, C++, en développement web avec Php, SQL, JS, et en développement logiciel avec Java. Maintenant âgé de 20 ans, ma vision est tournée vers les métiers du développement ou de la cybersécurité.
Je compte m'engager dans la filière Ingénierie des Systèmes d'Information de mon cursus. Cependant, ma formation me permet une large polyvalence parmi les métiers du numérique. Sportif dans mon temps libre, je consacre mon temps à améliorer mes compétences en cybersécurité, participant aux événements CTF et Hackathon en ligne ou proche de chez moi.

Contributeurs9
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar
developer avatar

Exemple de question

Considérez le code Python suivant. Quelle sera la sortie de ce code ?

def func(n):
    if n == 0:
        return 1
    return n * func(n-1)

print(func(3))
Voir les 45 questions du test.Participez à l'amélioration du test

Avis des développeurs et techs

developer avatar
09/09/2024
developer avatar
04/09/2024
developer avatar
Lauranne
04/09/2024
Beaucoup de questions sur numpy alors que c'est une librairie qui a un usage spécifique dans le traitement de données, ce n'est pas du tout selon moi dans "les bases" de python. Vous pourriez demander à quoi servent les librairies mais pas plus !
developer avatar
28/08/2024
Assez orienté programmation orienté objet plutôt que data science je trouve
developer avatar
Mathieu
12/08/2024