loader image

La boite à ITees

Illustration d'une ville futuriste avec des montagnes en arrière-plan, un soleil levant, et une lune géante dans laquelle est inscrit le logo Python.

Lexique Python

La boite à ITees > Lexiques > Lexique Python

Vocabulaire utile

*par ordre alphabétique

Illustration d'un robot humanoïde bleu aux contours dorés et au visage très humain. Un serpent sort de son épaule, et le logo Python est visible sur la partie droite de sa poitrine.
  • Argument

    Une valeur fournie à une fonction ou à une méthode lors de son appel.

  • Boucle

    Une structure de contrôle qui répète un bloc de code tant qu’une condition spécifiée est vraie.

  • Classe

    Une structure qui permet de regrouper des données et des fonctionnalités connexes.

  • Condition

    Une expression qui est évaluée comme vraie ou fausse, utilisée pour contrôler le flux d’exécution du programme.

  • Dictionnaire

    Une structure de données qui stocke des paires clé-valeur, permettant un accès rapide aux valeurs à l’aide de clés uniques.

  • Fonction

    Un bloc de code réutilisable qui effectue une tâche spécifique lorsqu’il est appelé.

  • Indentation

    L’espacement à gauche des lignes de code pour définir la structure et l’organisation du code en Python.

  • Itération

    Le processus de répétition d’un ensemble d’instructions un certain nombre de fois ou jusqu’à ce qu’une condition soit remplie.

  • Liste

    Une structure de données qui stocke une collection ordonnée d’éléments, pouvant être modifiée et parcourue facilement.

  • Module

    Un fichier contenant des définitions et des instructions Python, pouvant être importé dans d’autres fichiers Python.

  • Méthode

    Une fonction définie à l’intérieur d’une classe, qui agit sur les objets de cette classe.

  • Objet

    Une instance d’une classe, possédant des attributs et des méthodes.

  • Opérateur

    Un symbole ou un mot-clé utilisé pour effectuer des opérations sur des valeurs ou des variables.

  • Package

    Un ensemble de modules regroupés ensemble dans un répertoire pour former une bibliothèque logicielle réutilisable.

  • Programmation Orientée Objet (POO)

    Un paradigme de programmation basé sur le concept d’objets, qui peuvent contenir à la fois des données et des méthodes.

  • Répertoire (ou Dossier)

    Une structure de fichiers qui contient d’autres fichiers et répertoires.

  • Script

    Un fichier contenant du code Python qui est exécuté pour effectuer une tâche spécifique.

  • String

    Une séquence de caractères, utilisée pour représenter du texte en Python.

  • Tuple

    Une structure de données similaire à une liste, mais immuable (les éléments ne peuvent pas être modifiés).

  • Variable

    Un nom qui est associé à une valeur, utilisé pour stocker des données pouvant être référencées et manipulées dans un programme.

Fonctions

*par ordre alphabétique

Illustration d'un petit robot en forme du logo Python, avec des couleurs bleu et jaune doré.

Fonctions intégrées (Built-in Functions) :

  • abs() :

    Retourne la valeur absolue d’un nombre.

  • all() :

    Retourne True si tous les éléments d’une séquence sont vrais.

  • any() :

    Retourne True si au moins un élément d’une séquence est vrai.

  • ascii() :

    Renvoie une représentation ASCII d’un objet.

  • bin() :

    Convertit un entier en chaîne binaire.

  • callable() :

    Vérifie si un objet est appelable.

  • chr() :

    Retourne le caractère Unicode correspondant au nombre entier.

  • compile() :

    Compile une expression en un objet de code.

  • delattr() :

    Supprime un attribut d’un objet.

  • divmod() :

    Retourne le quotient et le reste de la division.

  • enumerate() :

    Retourne un objet énuméré de la séquence spécifiée.

  • eval() :

    Exécute une expression Python donnée comme une chaîne.

  • exec() :

    Exécute du code Python dynamiquement.

  • filter() :

    Filtre les éléments d’une séquence en fonction d’une fonction.

  • format() :

    Formate une valeur selon une spécification de format.

  • getattr() :

    Retourne la valeur d’un attribut d’un objet.

  • hasattr() :

    Vérifie si un objet a un attribut spécifié.

  • hash() :

    Retourne le code de hachage d’un objet.

  • help() :

    Affiche l’aide interactive Python.

  • hex() :

    Convertit un entier en chaîne hexadécimale.

  • id() :

    Retourne l’identifiant unique d’un objet.

  • input() :

    Permet à l’utilisateur de saisir des données depuis la console.

  • isinstance() :

    Vérifie si un objet est une instance d’une classe donnée.

  • issubclass() :

    Vérifie si une classe est une sous-classe d’une autre classe.

  • iter() :

    Retourne un objet itérable.

  • len() :

    Retourne la longueur d’une séquence.

  • locals() :

    Retourne le dictionnaire des variables locales.

  • map() :

    Applique une fonction à chaque élément d’une séquence.

  • max() :

    Retourne le plus grand élément d’une séquence.

  • min() :

    Retourne le plus petit élément d’une séquence.

  • next() :

    Renvoie l’élément suivant d’un itérable.

  • open() :

    Ouvre un fichier et retourne un objet fichier.

  • ord() :

    Retourne le code Unicode d’un caractère.

  • pow() :

    Renvoie la puissance d’un nombre.

  • print() :

    Affiche du texte ou des données à la console.

  • range() :

    Génère une séquence de nombres.

  • repr() :

    Renvoie une représentation de chaîne valide de l’objet.

  • reversed() :

    Retourne un itérateur inversé d’une séquence.

  • round() :

    Arrondit un nombre à un nombre spécifié de décimales.

  • setattr() :

    Définit la valeur d’un attribut d’un objet.

  • sorted() :

    Retourne une nouvelle liste triée.

  • staticmethod() :

    Transforme une méthode en méthode statique.

  • str() :

    Convertit un objet en chaîne.

  • sum() :

    Retourne la somme des éléments d’une séquence.

  • super() :

    Renvoie un objet proxy qui permet d’accéder aux méthodes d’une classe parente.

  • type() :

    Retourne le type de l’objet.

  • vars() :

    Retourne le dictionnaire des attributs d’un objet.

  • zip() :

    Combine plusieurs itérables en une seule itération.

  • Fonctions Mathématiques (Math Functions) :

  • math.ceil() :

    Renvoie le plus petit entier supérieur ou égal à un nombre.

  • math.cos() :

    Fonction trigonométrique cosine.

  • math.e :

    Constante mathématique e (~2.718).

  • math.exp() :

    Fonction exponentielle.

  • math.floor() :

    Renvoie le plus grand entier inférieur ou égal à un nombre.

  • math.log() :

    Fonction logarithme naturel.

  • math.log10() :

    Fonction logarithme en base 10.

  • math.pi :

    Constante mathématique PI (π : 3.141592653589793).

  • math.pow() :

    Fonction puissance.

  • math.sin() :

    Fonction trigonométrique sinus.

  • math.sqrt() :

    Fonction racine carrée.

  • math.tan() :

    Fonction trigonométrique tangente.

  • Fonctions de chaînes de caractères (String Functions) :

  • str.capitalize(), str.title() :

    Met en majuscule la première lettre d’une chaîne ou chaque mot.

  • str.count() :

    Compte le nombre d’occurrences d’une sous-chaîne dans une chaîne.

  • str.endswith() :

    Vérifie si une chaîne se termine par une sous-chaîne.

  • str.find(), str.index() :

    Recherche une sous-chaîne dans une chaîne.

  • str.join() :

    Joindre une liste de chaînes en une seule chaîne.

  • str.lower() :

    Convertit une chaîne en minuscules.

  • str.replace() :

    Remplace une sous-chaîne par une autre.

  • str.split(), str.splitlines() :

    Divise une chaîne en liste de sous-chaînes.

  • str.startswith() :

    Vérifie si une chaîne commence par une sous-chaîne.

  • str.strip(), str.lstrip(), str.rstrip() :

    Supprime les espaces blancs d’une chaîne.

  • str.upper() :

    Convertit une chaîne en majuscules.

  • Fonctions de liste (List Functions) :

  • list.append() :

    Ajoute un élément à la fin de la liste.

  • list.count() :

    Compte le nombre d’occurrences d’un élément dans la liste.

  • list.extend() :

    Étend la liste en ajoutant tous les éléments d’un autre itérable.

  • list.index() :

    Renvoie l’indice de la première occurrence d’un élément dans la liste.

  • list.insert() :

    Insère un élément à une position donnée dans la liste.

  • list.pop() :

    Supprime et renvoie l’élément à une position donnée de la liste.

  • list.remove() :

    Supprime la première occurrence d’un élément dans la liste.

  • list.reverse() :

    Inverse l’ordre des éléments dans la liste.

  • list.sort() :

    Trie les éléments de la liste en place.

  • list.copy() :

    Renvoie une copie superficielle de la liste.

  • Fonctions de dictionnaire (Dictionary Functions) :

  • dict.clear() :

    Supprime tous les éléments du dictionnaire.

  • dict.get() :

    Renvoie la valeur associée à une clé donnée.

  • dict.items() :

    Renvoie une vue sur les paires clé-valeur du dictionnaire.

  • dict.keys() :

    Renvoie une vue sur les clés du dictionnaire.

  • dict.pop() :

    Supprime et renvoie la valeur associée à une clé donnée.

  • dict.popitem() :

    Supprime et renvoie la paire clé-valeur la plus récemment insérée.

  • dict.update() :

    Met à jour le dictionnaire avec les paires clé-valeur d’un autre dictionnaire ou d’un iterable.

  • dict.values() :

    Renvoie une vue sur les valeurs du dictionnaire.

  • globals :

    Dictionnaire global au sein duquel la fonction est définie.

  • closure :

    Tuple contenant les cellules de fermeture non locales utilisées par la fonction.

Attributs

*par ordre alphabétique

Illustration d'un robot serpent bleu avec des contours dorés, des yeux rouges et un peu de mousse visible par endroits.

Attributs de fonction :

  • closure

    Tuple contenant les cellules de fermeture non locales utilisées par la fonction.

  • code

    Code objet associé à la fonction.

  • defaults

    Valeurs par défaut des arguments de la fonction.

  • globals

    Dictionnaire global au sein duquel la fonction est définie.

  • name

    Nom de la fonction.

  • Attributs de type :

  • bases

    Tuple contenant les classes de base directes.

  • class

    Classe dont est issu l’objet.

  • dict

    Dictionnaire contenant les attributs de l’objet.

  • doc

    Documentation associée à l’objet.

  • module

    Nom du module contenant la définition de l’objet.

  • name

    Nom du module ou de la classe.

  • Attributs spéciaux :

  • file

    Chemin d’accès au fichier source.

  • package

    Nom du package contenant le module.

  • qualname

    Nom qualifié de l’objet.

  • slots

    Liste des noms d’attributs autorisés pour les instances d’une classe.