Table des matières
- Partie 1
Créez des données avec Python
Tirez un maximum de ce cours
Installez votre environnement Python
Lancez votre premier programme Python
Enregistrez vos données avec des variables
Classez des données avec les types de données
Enregistrez des groupes de données avec les listes
Enregistrez des données complexes avec des dictionnaires
Quiz : Créer des données avec Python
- Partie 2
Gérez la logique du programme dans Python
- Partie 3
Extrayez des données du web avec les packages Python
Enregistrez vos données avec des variables
Qu’est-ce qu’une variable ?
Imaginons qu’on s’apprête à déménager et qu’il faille 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.
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.
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). 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
Affichez des variables
Nous avons vu comment afficher une seule variable avec la fonction print
. Passons maintenant au niveau supérieur ! Parfois, on a besoin d'afficher des messages un peu plus élaborés, en mélangeant des variables et des chaînes de caractères. Pas de panique, on va apprendre comment faire tout ça facilement avec la f-string.
La f-string ? 😧
Pour afficher des variables, la f-string est souvent utilisée car elle permet d'insérer facilement les variables dans la chaîne de caractères à afficher. Une f-string est une chaîne de caractères précédée d'un f
(ou F
), et contenant des expressions entre accolades {}
qui seront évaluées lors de l'exécution du programme. Voyons sans attendre un exemple !
nom = "Dupont"
prenom = "Jean"
age = 30
print(f"Bonjour, je m'appelle {prenom} {nom} et j'ai {age} ans.")
Dans cet exemple, nous avons trois variables : nom
, prenom
et age
. En utilisant la notation f-string, nous pouvons facilement les combiner dans une phrase en utilisant les accolades {}
pour indiquer où chaque variable doit être insérée. Le résultat sera le suivant :
Bonjour, je m'appelle Jean Dupont et j'ai 30 ans.
À vous de jouer !
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 dequantite
(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_annuel
est plus clair querev_annuel
.Suivez une convention d’appellation commune. Il est recommandé de suivre la convention d'appellation du snake case en Python, conformément à la PEP8 qui est le standard de la syntaxe en Python : 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 les lettres, les chiffres et le tiret du bas... et surtout pas d'accents !
Par exemple, écrivezbonjour_1
mais pasbonjour_#1
.N’oubliez pas que les noms de variables sont sensibles à la casse.
age,
Age
etAGE
sont trois variables différentes.
A vous de jouer
Contexte
Dans cet exercice, vous allez explorer la manipulation des variables en Python en vous concentrant sur un cas précis. Vous apprendrez à créer une variable pour stocker un âge, à la modifier au besoin et à l'afficher à l'aide de l'outil puissant qu'est le f-string. Cette approche vous permettra de comprendre comment définir, modifier et afficher des variables de manière efficace et élégante grâce aux fonctionnalités offertes par Python.
Consignes
Créez une variable nommée
nom
et attribuez-y votre nom.Créez une variable nommée
age
et attribuez-y votre âge.Affichez une phrase contenant votre nom et votre âge en utilisant les variables que vous venez de créer. Par exemple, "Je m'appelle Jean et j'ai 25 ans."
Modifiez la valeur de la variable
age
pour ajouter 10 ans à votre âge actuel.Affichez à nouveau la phrase contenant votre nom et votre âge en utilisant les variables mises à jour. Par exemple, "Je m'appelle Jean et j'ai 35 ans maintenant."
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ées dont il s’agit (ce que nous traiterons dans le chapitre suivant).Nommez une variable de manière claire et descriptive pour rendre le code plus lisible et faciliter sa compréhension.
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. On voit ça dans le prochain chapitre.
- Formations jusqu’à 100 % financées
- Date de début flexible
- Projets professionnalisants
- Mentorat individuel