Introduction à la Programmation et aux Variables
Qu'est-ce que la programmation ?
La programmation consiste à donner des instructions précises à un ordinateur pour qu'il réalise une tâche. Imagine que tu donnes une recette de cuisine très détaillée à quelqu'un : chaque étape doit être claire et sans ambiguïté. C'est pareil avec un ordinateur !
Un programme est une suite d'instructions écrites dans un langage de programmation, par exemple Python. L'ordinateur exécute ces instructions dans l'ordre pour atteindre un objectif.
Avant d'écrire un programme, on commence souvent par un algorithme. Un algorithme est une description étape par étape de la solution à un problème, sans se soucier du langage de programmation. C'est un peu comme le plan d'une maison avant de commencer à la construire. Le code est ensuite la traduction de cet algorithme dans un langage de programmation spécifique (ici, Python).
Le concept de variable
En programmation, une variable est un conteneur qui permet de stocker des informations (des données). Tu peux l'imaginer comme une boîte à laquelle tu donnes un nom. Cette boîte peut contenir différentes choses, et son contenu peut changer au cours du programme.
Le rôle principal d'une variable est de stocker des données dans la mémoire de l'ordinateur. Quand tu utilises une variable, l'ordinateur va chercher ou modifier la valeur qu'elle contient à un endroit précis de sa mémoire.
Pour nommer une variable, il y a quelques règles importantes à respecter en Python :
- Un nom de variable doit commencer par une lettre (minuscule de préférence) ou un underscore (
_). - Il ne peut contenir que des lettres, des chiffres et des underscores.
- Il ne doit pas contenir d'espaces ni de caractères spéciaux (comme
é,&,$). - Il ne doit pas être un mot réservé par Python (comme
print,if,for). - Les noms doivent être explicites :
age_utilisateurest mieux queapour stocker l'âge d'un utilisateur.
Exemples de noms valides : mon_age, nombre1, _total.
Exemples de noms invalides : 1nombre, mon age, class.
Déclaration et affectation de variables
En Python, tu n'as pas besoin de "déclarer" une variable avant de l'utiliser comme dans d'autres langages. La première fois que tu donnes une valeur à une variable, elle est automatiquement créée. C'est ce qu'on appelle l'affectation.
L'opérateur d'affectation est le signe égal (=).
# C'est la première affectation, la variable 'age' est créée et initialisée à 16
age = 16
Ici, la variable age est initialisée avec la valeur 16. L'ordinateur réserve un espace en mémoire, le nomme age et y place la valeur 16.
Tu peux ensuite mettre à jour la valeur d'une variable à tout moment :
age = 16 # Initialisation
print(age) # Affiche 16
age = 17 # Mise à jour : la valeur 16 est remplacée par 17
print(age) # Affiche 17
age = age + 1 # On utilise l'ancienne valeur pour calculer la nouvelle (17 + 1 = 18)
print(age) # Affiche 18
Une variable ne peut contenir qu'une seule valeur à la fois. Chaque nouvelle affectation écrase l'ancienne valeur.


