• 6 heures
  • Facile

Ce cours est visible gratuitement en ligne.

course.header.alt.is_video

course.header.alt.is_certifying

J'ai tout compris !

Mis à jour le 19/11/2021

Enregistrez vos données avec des variables

Connectez-vous ou inscrivez-vous gratuitement pour bénéficier de toutes les fonctionnalités de ce cours !

Qu’est-ce qu’une variable ?

Imaginons qu’on s’apprête à déménager et qu’il faut ranger nos affaires dans des cartons. Il nous faut un carton pour la vaisselle, un pour les vêtements et un autre pour la télévision. Quand vous faites les cartons, la bonne chose à faire est de leur donner un nom. Ainsi vous saurez ce qui se trouve à l’intérieur.  

Une variable, c’est comme un carton. C’est un moyen d’enregistrer vos données. En tant que développeur, il vous faudra enregistrer certaines informations et leur donner un nom afin de pouvoir les récupérer plus tard. Un nom d’utilisateur, des tickets d’avion encore disponibles, le jour de la semaine, un inventaire... Toutes ces données sont enregistrées dans les variables.  

Les variables enregistrent les données comme les cartons permettent de ranger les objets.
Les variables enregistrent les données comme les cartons permettent de ranger les objets.

Il est très facile de déclarer une variable dans Python. Le code ci-dessous permet de déclarer une variable.

livre = "Gatsby le Magnifique"

Une variable dans Python est constituée de trois éléments : son nom, son type et sa valeur. Dans ce chapitre nous allons voir le nom et la valeur, puis nous verrons le type dans le chapitre suivant.

Ici,  livre  est le nom de la variable (donc le nom du carton) et   "Gatsby le Magnifique"  est la valeur de la variable (ce qui se trouve dans le carton). Puis, si vous souhaitez retrouver le titre du livre avec Python, vous pouvez écrire  livre  et vous obtiendrez  "Gatsby le Magnifique"  en retour.

Modifiez une variable

Il est très simple de modifier la valeur d’une variable. Il suffit simplement d’assigner une nouvelle valeur à la variable. Voici l’extrait de code qui déclare  livre  avec la valeur  "Gatsby le Magnifique"  puis qui la modifie avec  "Beloved"  .

>> livre = "Gatsby le Magnifique"
>> print(livre)
Gatsby le Magnifique
>> livre = "Beloved"
>> print(livre)
Beloved

Maintenant, essayez cet exercice rapide pour vous assurer que vous suivez bien :

>> nourriture_preferee = "Glace"
>> nouvelle_nourriture_preferee = "Pizza"
>> nourriture_preferee = "Pâtes"
>> print(nourriture_preferee)

Quel va être le résultat de ce programme ? Prenez une minute pour y réfléchir avant de regarder plus bas !

>> print(nourriture_preferee)
Pâtes

Si vous aviez deviné  "Pâtes", bravo ! L’extrait de code déclare deux variables,  nourriture_preferee  et  nouvelle_nourriture_preferee. Il définit ensuite  nourriture_preferee  comme étant  "Pâtes", donc ce qui avait été déclaré avant pour  nourriture_preferee  n’est plus pris en compte. En réalité, une variable est simplement un raccourci pour aller chercher ou modifier une valeur dans la mémoire vive de l'ordinateur ! Incroyable, non ? 

Nommez une variable

Un nom de variable doit refléter son contenu comme le nom sur un carton. Voici quelques recommandations générales pour choisir un nom :

  • Utilisez des noms descriptifs dans votre code.
    Vous avez déjà retrouvé un vieux classeur dans un carton avec le nom « Trucs importants » sur la couverture ? C’était frustrant n’est-ce pas ? Les noms de variables descriptifs et spécifiques simplifient la vie et facilitent la lecture et la modification de votre code. Au lieu de  quantite  (ou pire,qte), ajoutez des détails :quantite_en_stock,solde_actuel, etc.

  • Utilisez des mots complets.
    Évitez d’abréger ou de raccourcir les mots autant que possible, même si une alternative plus courte paraît évidente. Par exemple,revenu_annuelest plus clair querev_annuel.

  • Suivez une convention d’appellation commune.
    L’une des conventions d’appellation populaires pour Python est le snake case : des noms composés de plusieurs mots séparés par des tirets bas(_)commenombre_de_chats,  reponse_finale  ,  le_meilleur_developpeur_python_du_monde, etc.

  • Commencez avec une lettre ou le tiret bas.
    Un nom de variable ne peut pas commencer par un nombre.

  • Utilisez uniquement des caractères alphanumériques et des tirets bas... et donc pas d'accents !
    Par exemple, écrivezbonjour_1  mais pasbonjour_#1  .

  • N’oubliez pas que les noms de variables sont sensibles à la casse.
    age,  Age  et  AGE  sont trois variables différentes. 

À vous de jouer ! 

Utilisons ce que nous venons de voir dans ces premiers chapitres en pratiquant vos nouvelles connaissances dans notre console interactive. 😁

Console de code
Houston... ?
Il semblerait que votre ordinateur ne soit pas connecté à Internet.
Vous n'êtes pas connecté

Connectez-vous pour accéder aux exercices de codes et testez vos nouvelles compétences.

Pensez à vous entraîner avant de terminer ce chapitre.
 

En résumé

  • Une variable a un nom et une valeur, comme un carton avec un nom et des choses à l’intérieur.

  • Vous pouvez déclarer une variable avec le nom de la variable (par exemple,  livre), un signe « égal à » = et la valeur (par exemple,  "Gatsby le Magnifique"). Il se peut que la valeur nécessite des guillemets avant et après, mais cela dépend du type de donnée dont il s’agit (ce que nous traiterons dans le chapitre suivant).

  • N’oubliez pas ces bonnes pratiques quand vous nommerez une variable.

Maintenant, vous savez comment enregistrer vos données avec des variables. Il vous reste à apprendre comment classer vos données avec les types de données.

Exemple de certificat de réussite
Exemple de certificat de réussite