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!")
Bonjour le monde !
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
Les variables sont des espaces de stockage nommés pour les données.
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
Vous pouvez créer une variable en utilisant le signe égal.
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
La concaténation permet de joindre des chaînes de caractères ensemble.
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
Utilisez le symbole + pour concaténer des chaînes.
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)
Les f-strings permettent d'insérer des variables directement dans une chaîne.
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 :
Les structures if et else permettent de prendre des décisions dans le code.
temperature = 35
if temperature > 30:
print("It is hot!")
else:
print("It is not hot.")
Si la condition est vraie, exécutez le premier bloc ; sinon, exécutez le second.
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 de caractères)
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.