Questions d’entretiens Python – Partie 1

image_pdfimage_print

Questions sur Python avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Python comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Python.
 
Préparez-vous avec cette liste de questions fréquemment posées sur « Python » afin de pouvoir y répondre en toute confiance.
 
 

1. Qu’est-ce que Python? Quels sont les avantages d’utiliser Python?
Python est un langage de programmation haut niveau, interprété, interactif et orienté objet. Les avantages de Pythons sont : simple et facile, portable, extensible, une structure de données intégrée et open source.
Pourquoi apprendre PythonPourquoi apprendre Python ?Python est un langage polyvalent, ce qui signifie qu’il peut être utilisé pour créer à peu près tout, et il est facile à utilisé à…Lire plus
 

2. Quel type de langage est Python? Programmation ou script?
Python est un langage de script, mais en général, il est considéré comme un langage de programmation interprété à usage général.

 

 

3. Pourquoi Python est un langage interprété?
Un langage interprété est tout langage de programmation qui n’est pas un langage de bas niveau(code machine) avant l’exécution. Par conséquent, Python est un langage interprété.

 

 

4. Qu’est-ce que PEP 8?
PEP 8 est une convention de codage, un ensemble de recommandations, sur la façon d’écrire votre code Python plus lisible.

 

 

5. Quels types de données sont pris en charge dans Python?
Python a cinq types de données standard:

  • Numbers
  • Strings
  • Lists
  • Tuples
  • Dictionaries

 

 
 

6. Qu’est-ce que le namespace en Python?
Le namespace est un système de nommage utilisé pour s’assurer que les noms de classe, fonctions, etc sont uniques, pour éviter les conflits de nommage.

 

 

7. Quelle est la différence entre list et tuple?
La différence entre list et tuple est que list est modifiable tandis que le tuple n’est pas modifiable. Le tuple peut être haché, par exemple comme clé pour les dictionnaires. Voir la différence entre tuple et liste en Python

 

 

8. Qu’est-ce que le PYTHONPATH?
C’est une variable d’environnement qui est utilisée lors de l’importation d’un module. Chaque fois qu’un module est importé, PYTHONPATH est également recherché pour vérifier la présence des modules importés dans divers répertoires. L’interpréteur l’utilise pour déterminer le module à charger.

 

 

9. Qu’est-ce que lambda en Python?
Il s’agit d’une fonction anonyme à expression unique souvent utilisée comme une fonction inline. Exemple:

f = lambda x,y : x+y
print(f(1, 2))

 
Sortie:

3

 

 

10. Qu’est ce qu’une variable locale et globale en Python?
Variables globales: Les variables déclarées en dehors d’une fonction ou dans l’espace global sont appelées variables globales. Ces variables sont accessibles par n’importe quelle fonction du programme.

Variables locales: Toute variable déclarée à l’intérieur d’une fonction est appelée variable locale. Cette variable est présente dans l’espace local et non dans l’espace global.
Exemple :

a=1
def somme():
    b=2
    c=a+b
    print(c)
somme()

 
Sortie:

3

Lorsque vous essayez d’accéder à la variable locale « b » en dehors de la fonction somme(), elle générera une erreur.

 

 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *