Bases de Python : Vos Premiers Pas en Programmation
Bases et syntaxe
Lesson 4 of 16 • 10 XP
Keep your place in this quest
Log in or sign up for free to subscribe, follow lesson progress, and access more learning content.
Avant de plonger dans des choses plus complexes, nous devons comprendre “l’alphabet” de Python — les règles de base et les blocs de construction que vous utiliserez chaque jour. Pensez à cette leçon comme à apprendre à parler à Python dans sa propre langue.
Python est ce qu’on appelle un langage interprété, ce qui signifie que vous pouvez écrire une ligne de code, appuyer sur Entrée, et boum — elle s’exécute immédiatement. Pas d’étapes longues de compilation, pas de « build » de votre projet pendant des minutes avant de voir si ça marche. Un retour instantané. C’est une des raisons pour lesquelles c’est un plaisir à apprendre.
C’est aussi un langage de haut niveau, ce qui veut dire que vous n’avez pas à vous soucier des détails bas niveau comme les adresses mémoire ou les instructions CPU. Vous pouvez plutôt vous concentrer sur la résolution de problèmes et faire avancer les choses.
Variables et Types de Données
Les variables sont comme des boîtes étiquetées où vous stockez des informations.
Quand vous avez besoin de ces informations plus tard, vous appelez simplement l’étiquette, et Python ouvre la boîte pour vous.
Voici un exemple :
name = "Lucas" # string
age = 27 # integer
height = 1.75 # float
isAdult = True # boolean
Conseils de nommage : Vous pouvez nommer vos « boîtes » presque comme vous voulez, mais il y a quelques règles. Les noms de variables doivent :
- Commencer par une lettre ou un underscore.
- Ne jamais commencer par un chiffre.
- Contenir uniquement des lettres, chiffres et underscores (pas de caractères spéciaux comme @, $, %, etc.).
- Ne pas être un mot-clé Python (comme "if", "for", "class").
- Vous ne pouvez pas mettre d’espaces dans un nom de variable car Python considérerait chaque mot comme une variable différente.
ASTUCE : Utilisez des noms clairs qui décrivent ce que contient la variable. « height » est mieux que « h ».
Toutes ces règles s’appliqueront aussi aux fonctions et classes, une fois que nous les apprendrons.
Les Maths en Python
Python peut être votre calculatrice. Les opérateurs habituels fonctionnent exactement comme vous vous y attendez :
a = 10
b = 5
print(a + b) # 15 (addition)
print(a - b) # 5 (soustraction)
print(a * b) # 50 (multiplication)
print(a / b) # 2.0 (division, retourne toujours un nombre décimal)
Il y a aussi quelques opérateurs supplémentaires à connaître :
- % → reste (ce qu’il reste après la division)
- ** → exponentiation (élévation à la puissance)
- // → division entière (division qui supprime la partie décimale)
Exemple :
print(7 % 3) # 1 (7 divisé par 3 laisse un reste de 1)
print(2 ** 3) # 8 (2 à la puissance 3)
print(7 // 3) # 2 (division entière)
Note : Python respecte l’ordre habituel des opérations mathématiques (parenthèses → exposants → multiplication/division → addition/soustraction).
Entrée et Sortie
Si nous faisions que des affichages, la programmation deviendrait vite ennuyeuse. Il faut aussi un moyen de recevoir des informations de l’utilisateur.
C’est là qu’intervient input() :
name = input("Quel est ton nom ? ")
print("Bonjour,", name)
Quand Python rencontre une ligne input(), il s’arrête et attend que l’utilisateur tape quelque chose et appuie sur Entrée. Ce qu’il a tapé est stocké sous forme de chaîne de caractères.
Exemple : Une Calculatrice Simple
Regroupons tout ce que nous avons appris jusqu’ici :
x = int(input("x = "))
y = int(input("y = "))
print("x + y =", x + y)
Voici ce qui se passe :
- Nous demandons à l’utilisateur x et y.
- Nous enveloppons input() dans int() pour convertir le texte en nombre.
- Nous les additionnons et affichons le résultat.
ASTUCE : Si vous oubliez d’utiliser int(), Python essaiera de « additionner » des chaînes — et au lieu d’un calcul, vous obtiendrez du texte collé ensemble. Par exemple : "2" + "3" = "23".
À présent, vous avez rencontré les éléments clés : variables, types de données, opérateurs mathématiques, entrée et sortie. Ce sont les « verbes » et les « noms » de votre nouveau vocabulaire Python. Dans la prochaine leçon, nous apprendrons à Python à prendre des décisions — car vos programmes vont devenir beaucoup plus intelligents.