Le quartierPY PythonPièce 1/7Débutant

Premiers pas avec Python

Installer Python, utiliser l'interpréteur, lancer un script, puis manipuler variables, types de base et f-strings.

Ce que tu vas apprendre

  • Installer Python et vérifier qu'il fonctionne.
  • Lancer une ligne de code, puis un fichier .py.
  • Stocker des valeurs dans des variables et les afficher avec des f-strings.

Installer Python

Python est un langage de programmation réputé pour sa lisibilité. La version stable actuelle est la 3.15, publiée sur python.org.

Sous Windows, télécharge l'installateur sur ce site. Coche la case « Add python.exe to PATH » avant de valider. Sous macOS et Linux, Python est souvent déjà présent.

Vérifie ensuite dans un terminal :

python --version

Sous Linux et macOS, la commande s'appelle souvent python3. Dans ce cours, écris python3 si python n'est pas reconnu.

L'interpréteur

L'interpréteur est le programme qui lit ton code Python et l'exécute. Lance-le seul pour discuter avec lui :

>>> 2 + 3
5
>>> print("Bonjour")
Bonjour

Les signes >>> sont écrits par Python, pas par toi. Tape exit() pour quitter. C'est pratique pour tester une idée en quelques secondes.

Lancer un script

Un script est un fichier texte qui contient du code, avec l'extension .py. Crée le fichier bonjour.py :

bonjour.py
print("Bienvenue sur mon site de recettes")

Puis, dans le dossier du fichier, lance-le :

python bonjour.py

Python exécute les lignes de haut en bas, une par une. print() affiche son contenu dans le terminal.

Les variables

Une variable est un nom qui désigne une valeur. On la crée avec le signe = :

nom = "Crêpes"
portions = 4
prix = 3.5

Il n'y a pas de mot-clé de déclaration. Le nom s'écrit en minuscules, avec des _ entre les mots : temps_cuisson. Le signe = range la valeur de droite dans le nom de gauche, il ne compare pas.

Les types de base

Chaque valeur a un type, qui dit ce qu'on peut faire avec elle. La fonction type() le révèle.

TypeExempleUsage
str"Crêpes"Du texte.
int4Un nombre entier.
float3.5Un nombre à virgule (écrite avec un point).
boolTrue, FalseVrai ou faux.
NoneTypeNoneL'absence de valeur.
print(type(portions))

Ce code affiche <class 'int'>. Les opérateurs +, -, *, / calculent. Attention : / donne toujours un float, tandis que // donne la division entière.

print(7 / 2)
print(7 // 2)

Résultat : 3.5 puis 3.

Les f-strings

Une f-string est un texte précédé d'un f, où l'on glisse des valeurs entre accolades :

nom = "Crêpes"
portions = 4
print(f"{nom} pour {portions} personnes")
print(f"Total : {portions * 3.5} euros")

Résultat :

Crêpes pour 4 personnes
Total : 14.0 euros

Tout ce qui est entre {} est calculé puis inséré dans le texte. Pour deux décimales, ajoute un format : {prix:.2f}.

Utilise les f-strings plutôt que d'assembler du texte avec +. Elles sont plus courtes et acceptent les nombres sans conversion.

Demander une valeur

input() met le programme en pause et renvoie ce que l'utilisateur tape, toujours sous forme de str.

accueil.py
nom = input("Ta recette préférée ? ")
personnes = int(input("Pour combien de personnes ? "))
print(f"{nom} pour {personnes} personnes")

int() convertit le texte en entier. Sans elle, tu ne pourrais pas faire de calcul avec personnes.

Si l'utilisateur tape « abc » à la place d'un nombre, int() provoque une erreur. Tu apprendras à la gérer dans le cours sur les exceptions.

À retenir

  • Python s'installe depuis python.org ; python --version vérifie l'installation.
  • L'interpréteur teste une ligne, python fichier.py lance un script.
  • Une variable est un nom posé sur une valeur avec =.
  • Les types de base sont str, int, float, bool et None.
  • Une f-string insère des valeurs avec {} dans un texte.
  • input() renvoie toujours du texte ; convertis-le avec int() ou float().

Pour aller plus loin

Sources officielles

Ensuite

Projet
Lignes de code
Niveau
Le quartier
Appartement
Python
Pièce
1/7
Plan n°
python/01.premiers-pas
Lignes de code · fiches rédigées à partir des documentations officielles, sources citées en bas de chaque page.