Vous êtes sur la page 1sur 2

• Qu'est ce que pep 8?

- PEP 8 (pour Python Extension Proposal) est un ensemble de règles qui permet d'homogéniser le code et
d'appliquer de bonnes pratiques. L'exemple le plus connu est la guerre entre les developpeurs à savoir s'il
faut indenter son code avec des espaces ou avec des tabulations .

• Quelles sont les fonctions?


- Identation .
- Gestion des espace.
- longueur de ligne.
- Importation des modules.

• Qu'est-ce qu'une fonction lambda ?


- Une fonction lambda est utilisée pour implémenter une logique simple en Python et peut être
considérée comme une fonction anonyme. Elle peut avoir plusieurs arguments mais ne peut
avoir qu’une seule expression.

• Listez quelques-unes des fonctionnalités clés de Python.


- vous appelez len() en lui passant une liste en argument (ici la liste [0, 1, 2]) ;
- la fonction calcule la longueur de cette liste ;
- elle vous renvoie un entier égal à cette longueur.

• Qu'est-ce que le self en Python?


- En Python, self est à l'origine de nombreux problèmes chez les développeurs qui s'attaquent à
la programmation orientée objet, essayons de démystifier ça !

• Qu'est-ce que le tranchage en Python?


- Le tranchage en Python consiste à obtenir une sous-chaîne à partir de la chaîne donnée en la
découpant respectivement du début à la fin.

• Quels sont les itérateurs?


- Un itérateur permet de parcourir une séquence d'éléments. Les collections en Python comme
les listes, les ensembles, les tuples, les dictionnaires et même les chaînes de caractères peuvent
se comporter comme des itérateurs.
• Qu'est-ce qu'un test unitaire ?
- Le test unitaire est un moyen de vérifier qu’un extrait de code fonctionne correctement. C’est
l’une des procédures mises en œuvre dans le cadre d’une méthodologie de travail agile.

• Qu'est-ce que le docstring ?


- Le docstring est un raccourci pour DOCumentation STRINGs. On les utilise pour donner
des indications sur le comportement d'une fonction, d'une méthode, d'une classe ou même
d'un module entier.

• Qu'est-ce qu'un module et un package en Python?


- Un module est un fichier de script composé de diverses fonctions et variables globales.
- un package est un simple répertoire constitué de collections de modules.

• Qu'est-ce qu'un espace de noms ?


- Un espace de noms peut être vu comme une fonction F qui, à un ensemble de symboles S,
associe un ensemble O d'objets (à prendre au sens large).

• Que signifie passer en Python?


- existe de nombreuses façons de définir un argument dans une fonction en Python ;
l'un de ces processus est le passage par référence. Le mot Pass signifie ici passer
ou donner un argument à une fonction.

• Quelles sont les variables locales et les variables globales ?


- une variable locale est une variable qui ne peut être utilisée que dans la fonction
ou le bloc où elle est définie.
- une variable globale est une variable déclarée à l'extérieur du corps de toute
fonction ou classe.

Vous aimerez peut-être aussi