Les conventions de nommage des variables en Python rendent votre code lisible et compréhensible. Elles permettent de suivre un ensemble de règles et de pratiques recommandées pour donner des noms significatifs à vos variables. Dans cet article, nous allons explorer à la fois la syntaxe obligatoire et les conventions préconisées par PEP et Google.
En Python, il existe quelques règles de syntaxe obligatoires que vous devez respecter lors de la déclaration de vos variables :
Les noms de variables doivent commencer par une lettre (a-z, A-Z) ou un trait de soulignement (_), aussi appelé "tiret du bas" ou "🇬🇧 underscore"). Par exemple, nom_variable est valide, mais 1variable ne l'est pas.
Les noms de variables ne peuvent contenir que des lettres, des chiffres (0-9) et des traits de soulignement (_). Les caractères spéciaux comme les espaces ou les symboles sont interdits. Par exemple, ma_variable_1 est valide, mais ma variable ! ne l'est pas.
Les noms de variables sont sensibles à la casse. Cela signifie que ma_variable et Ma_Variable sont considérés comme deux variables distinctes.
Vous ne pouvez pas utiliser un mot réservé de Python comme nom de variable. Par exemple, print, if,.... sont des noms de variables incorrects.
Il existe également des conventions de codage pour le langage Python pour le nommage des variables. Les conventions présentées ici sont celles préconisées par la communauté de développeurs Python.
Ces conventions de nommage sont facultatives mais fortement recommandées. Si chacun est libre d'utiliser ses propres conventions, utiliser des conventions "reconnues" internationalement rendront votre code plus lisible pour les autres.
Peu importe les conventions que vous utilisez, l'important est d'être cohérent dans votre code, votre projet et dans votre équipe. Choisissez votre convention une fois pour toutes et respectez-la.
Voici quelques-unes des conventions de nommage généralement recommandées pour les variables :
ma_variable_de_test plutôt que MaVariableDeTest.💡 Quand on écrit un nom de variable avec des tirets du bas, on appelle ça du "snake case".
Pour les constantes, utilisez des majuscules avec des traits de soulignement. Par exemple, VALEUR_MAXIMALE plutôt que valeur_maximale.
Éviter d'utiliser des caractères uniques comme noms de variables, sauf pour des variables temporaires. Par exemple, i est couramment utilisé pour les indices dans les boucles, mais il est préférable d'utiliser un nom plus descriptif pour les variables importantes.
Soyez descriptif dans le choix des noms de variables. Un nom de variable comme compteur est plus informatif que simplement c.
De manière générale, on évite les articles dans les noms: aire_du_rectangle -> aire_rectangle
En conclusion, les conventions de nommage des variables en Python sont essentielles pour maintenir un code propre et lisible. En suivant la syntaxe obligatoire et en adoptant les conventions préconisées par la communauté, vous faciliterez la compréhension de votre code par vous-même et par les autres développeurs. N'oubliez pas que la cohérence est essentielle, alors choisissez une convention et suivez-la tout au long de votre projet.
Vous allez vous entraîner à nommer des variables en respectant les conventions de nommage en Python. Ces conventions aident à rendre votre code plus clair, lisible et maintenable.
En Python, les variables doivent être nommées en utilisant le style snake_case, c'est-à-dire avec des mots en minuscules séparés par des underscores _. Par exemple, pour "Le nombre de kilomètres parcourus", on utilise km_parcourus.
Pour chaque phrase ci-dessous, trouvez un nom de variable approprié en respectant les conventions Python.
Exemple de réponse attendue :
km_parcourus.temperature_exterieure.Entraînez-vous à bien nommer les variables de façon claire et explicite pour que d'autres développeurs puissent comprendre facilement à quoi elles servent.
N.B. : Dans cet exercice, il n'est pas nécessaire d'implémenter un programme en Python ; concentrez-vous uniquement sur le nommage des variables en respectant les conventions de style Python.