Bienvenue
Bienvenue dans votre première leçon Python.
Python est l'un des langages de programmation les plus populaires au monde. Les scientifiques, les ingénieurs, les artistes et les étudiants l'utilisent quotidiennement.
Dans cette leçon, vous écrirez du vrai code Python et l'exécuterez instantanément. Votre code s'exécute sur un vrai serveur — pas une simulation.
Commençons par le programme le plus célèbre de l'informatique.
Hello, World!
Votre premier programme
Le voyage de chaque programmeur commence par les mêmes deux mots : Hello, World!
En Python, vous imprimez du texte à l'écran en utilisant la fonction print() :
print("Hello, World!")
C'est tout. Une seule ligne. Les guillemets disent à Python que c'est du texte (appelé une string). La fonction print() l'envoie à l'écran.
Qu'est-ce que les variables ?
Variables : donner des noms aux valeurs
Une variable est un nom qui contient une valeur. Pensez à elle comme une boîte étiquetée.
name = "Ada"
age = 12
print(name) — imprime : Ada
print(age) — imprime : 12
Le signe = signifie assigner — mettez la valeur de droite dans le nom de gauche.
Le texte va entre guillemets (une string). Les nombres n'ont pas besoin de guillemets (un integer).
Créer des variables
À votre tour
Créez deux variables et imprimez-les :
1. Une variable appelée animal définie sur votre animal préféré
2. Une variable appelée count définie sur le nombre de pattes qu'il a
3. Imprimez les deux variables
Exemple de sortie (la vôtre sera différente) :
chat
4
Combiner des chaînes
Concaténation de chaînes
Vous pouvez joindre des chaînes ensemble avec + :
greeting = "Hello" + " " + "World"
print(greeting) — imprime : Hello World
f-strings (chaînes formatées)
Un meilleur moyen de mélanger des variables dans du texte :
name = "Ada"
print(f"My name is {name}") — imprime : My name is Ada
Le f avant le guillemet active le mode f-string. À l'intérieur de la chaîne, {variable} est remplacé par la valeur de la variable.
Pratique des f-strings
À votre tour
Créez deux variables :
- food — votre aliment préféré (une chaîne)
- rating — comment vous l'aimez de 1 à 10 (un entier)
Ensuite, utilisez une f-string pour imprimer :
I love pizza! I rate it 9 out of 10.
(avec votre propre aliment et note)
If / Else
Prendre des décisions
Les programmes peuvent faire des choix en utilisant if et else :
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Le code indenté sous if ne s'exécute que lorsque la condition est True.
Le code sous else s'exécute quand c'est False.
Opérateurs de comparaison : > (plus grand), < (plus petit), == (égal), != (pas égal), >=, <=
Défi If/Else
À votre tour
Écrivez un programme qui :
1. Crée une variable score définie sur n'importe quel nombre
2. Si score est 60 ou plus, imprime Pass
3. Sinon, imprime Fail
Tout mettre ensemble
Défi final
Vous savez maintenant : print(), variables, f-strings, et if/else.
Combinez-les tous dans un seul programme.
Écrivez un programme qui :
1. Crée une variable name (un nom, une chaîne)
2. Crée une variable age (un âge, un entier)
3. Si age est 13 ou plus, imprime : Welcome, [name]! You may enter.
4. Sinon, imprime : Sorry, [name]. You must be 13 to enter.
Utilisez une f-string pour la sortie.