Votre premier lab Python

PythonBeginner
Pratiquer maintenant

Introduction

Dans ce lab, vous allez entamer votre apprentissage de Python en explorant ses concepts fondamentaux. Python est un langage de programmation populaire et facile à apprendre, réputé pour sa syntaxe claire et sa lisibilité. Vous apprendrez à utiliser l'interpréteur Python, à manipuler les variables et les affectations, à utiliser la fonction print() pour l'affichage, à interagir avec les utilisateurs via la fonction input(), et à quitter correctement l'environnement Python. Cette expérience pratique constituera une base solide pour vos futurs projets de programmation.

Cliquez sur le bouton Continue ci-dessous pour commencer le lab.

Lancement de l'interpréteur Python

L'interpréteur Python est un programme qui lit votre code Python et l'exécute ligne par ligne. C'est un outil puissant pour exécuter du code de manière interactive, ce qui signifie que vous pouvez taper une commande et voir le résultat immédiatement. Commençons par ouvrir l'interpréteur Python dans l'interface Desktop Interface.

Ouvrez votre terminal. Vous devriez voir une invite de commande, se terminant généralement par le symbole $.

invite de commande du terminal

Pour les débutants, l'interface graphique (Desktop Interface) est plus conviviale. Si vous êtes à l'aise avec le terminal, vous pouvez basculer vers l'onglet Terminal séparé dans le coin supérieur gauche pour une utilisation plus fluide. Les deux approches mènent au même résultat.

Onglet Terminal

Tapez la commande suivante et appuyez sur Entrée :

python

Vous devriez maintenant voir l'invite de l'interpréteur Python, qui ressemble à ceci :

Python 3.x.x (default, Mon DD YYYY, HH:MM:SS)
[GCC x.x.x] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Les trois chevrons (>>>) constituent l'invite de commande Python. Cela indique que Python est prêt à recevoir vos instructions.

invite de l'interpréteur Python

Maintenant que vous êtes dans l'interpréteur, essayons une opération simple. L'interpréteur se comporte comme une calculatrice. Il lit l'expression mathématique, calcule le résultat et l'affiche sur la ligne suivante.

2 + 3
5

L'interpréteur calcule et affiche immédiatement le résultat.

Vous pouvez également effectuer des calculs plus complexes :

(10 * 5) + (20 / 4)
55.0

Remarquez comment l'interpréteur respecte correctement l'ordre des opérations.

résultat du calcul dans l'interpréteur Python

Cet environnement interactif est excellent pour tester de petits morceaux de code et apprendre les bases de Python.

Manipulation des variables et affectations

En Python, les variables sont comme des conteneurs qui stockent des données. Explorons comment créer et utiliser des variables :

Dans l'interpréteur Python, tapez ce qui suit :

x = 42
x
42

Ici, nous avons créé une variable nommée x et lui avons assigné la valeur 42. Lorsque nous tapons x et appuyons sur Entrée, l'interpréteur nous montre la valeur stockée dans x. Le signe égal (=) est l'opérateur d'affectation. Il attribue la valeur située à sa droite à la variable située à sa gauche.

Nous pouvons modifier la valeur d'une variable :

x = 100
x
100

Désormais, x contient la valeur 100.

Nous pouvons également utiliser une variable pour définir la valeur d'une autre :

y = x
y
100

y possède maintenant la même valeur que x.

Les variables peuvent stocker différents types de données, pas seulement des nombres :

name = "Alice"
name
'Alice'

Ici, name est une variable qui stocke une chaîne de caractères (du texte).

En Python, les données ont différents types. Par exemple, 42 et 100 sont des entiers (integers), tandis que "Alice" est une chaîne de caractères (string). Vous n'avez pas besoin de déclarer le type d'une variable en Python ; l'interpréteur le détermine automatiquement en fonction de la valeur assignée.

N'oubliez pas les règles pour nommer les variables en Python :

  • Elles ne peuvent pas commencer par un chiffre.
  • Elles ne peuvent pas contenir d'espaces.
  • Elles sont sensibles à la casse (name et Name sont deux variables différentes).
  • Elles doivent être explicites quant à ce qu'elles stockent.

Utilisation de la fonction print()

En programmation, une fonction est un bloc de code nommé qui effectue une tâche spécifique. Vous pouvez "appeler" une fonction par son nom et lui transmettre des données, appelées arguments, entre parenthèses. La fonction print() est l'une des fonctions intégrées les plus courantes en Python, et sa tâche est d'afficher des informations à l'écran. Voyons comment l'utiliser :

Dans l'interpréteur Python, tapez :

print("Hello, LabEx!")
Hello, LabEx!

Le texte entre guillemets est affiché à l'écran.

Nous pouvons afficher les valeurs des variables :

x = 42
print(x)
42

Nous pouvons combiner du texte et des variables dans une seule instruction d'affichage :

name = "Alice"
print("My name is", name)
My name is Alice

Remarquez que print() ajoute automatiquement un espace entre les éléments.

Utilisation de la fonction input()

La fonction input() nous permet de récupérer des informations saisies par l'utilisateur. Voyons comment elle fonctionne :

Dans l'interpréteur Python, tapez :

name = input("What is your name? ")

L'interpréteur affichera :

What is your name?

👆 Astuces LabEx : Cliquez sur "Explain Code" en bas à droite du bloc de code pour discuter avec l'IA Labby et obtenir des éclaircissements sur le code.

L'interpréteur attendra que vous tapiez quelque chose et que vous appuyiez sur Entrée.

Saisissez votre nom lorsque vous y êtes invité. Par exemple :

What is your name? Alice
Utilisateur saisissant son nom en Python

Maintenant, affichons une salutation en utilisant le nom que nous venons de saisir :

print("Hello,", name)
Hello, Alice

Rappelez-vous que input() renvoie toujours une chaîne de caractères. Si vous avez besoin d'un nombre, vous devez le convertir en utilisant int() pour les entiers ou float() pour les nombres décimaux.

Par exemple, demandons l'âge de l'utilisateur :

age_str = input("How old are you? ")
age = int(age_str)
print("Next year, you will be", age + 1)

Lorsque vous exécutez ce code, vous verrez :

How old are you? 25
Next year, you will be 26

Ici, input() récupère l'âge sous forme de chaîne '25'. Nous utilisons ensuite int() pour le convertir en l'entier 25 afin de pouvoir effectuer des opérations mathématiques.

Quitter l'interpréteur Python

Lorsque vous avez terminé de travailler dans l'interpréteur Python, il est important de savoir comment le quitter proprement :

Pour quitter l'interpréteur Python, tapez :

exit()

Cet appel de fonction fermera l'interpréteur Python et vous ramènera à l'invite de commande habituelle de votre terminal.

Alternativement, vous pouvez utiliser un raccourci clavier :

  • Sur la plupart des systèmes : Appuyez sur Ctrl + D
  • Sur Windows : Appuyez sur Ctrl + Z puis sur Entrée

Après avoir quitté, vous devriez voir l'invite de commande de votre terminal (se terminant généralement par $).

N'oubliez pas que toutes les variables ou fonctions que vous avez définies pendant la session de l'interpréteur Python seront perdues à la fermeture. Si vous avez besoin de sauvegarder votre travail, assurez-vous de l'écrire dans un fichier Python (avec une extension .py) à l'aide d'un éditeur de texte avant de fermer l'interpréteur. Vous apprendrez à le faire dans le prochain lab.

Résumé

Dans ce lab, vous avez fait vos premiers pas dans le monde de la programmation Python. Vous avez appris à :

  1. Lancer l'interpréteur Python
  2. Manipuler les variables et les affectations
  3. Utiliser la fonction print() pour afficher des résultats
  4. Interagir avec les utilisateurs via la fonction input()
  5. Quitter correctement l'interpréteur Python

ces compétences fondamentales constituent le socle de la programmation en Python et seront essentielles tout au long de votre parcours de développement logiciel.

Pour en savoir plus sur LabEx et son utilisation, visitez notre Centre de Support ou regardez cette vidéo.

N'oubliez pas que la programmation est une compétence qui se perfectionne avec la pratique. N'hésitez pas à expérimenter les concepts appris ici. Plus vous coderez, plus vous deviendrez à l'aise et compétent. Bonne chance dans votre aventure Python !