L'informatique et la programmation : Python (introduction)
Découvre les bases de la programmation avec Python : écrire tes premières instructions, comprendre les variables et afficher des messages à l'écran.
💡 Et si tu pouvais parler à ton ordinateur et lui donner des ordres ? C'est exactement ce que tu vas apprendre à faire avec Python !
La programmation, c'est donner des instructions à un ordinateur pour qu'il exécute des tâches. Python est un langage de programmation très utilisé, notamment parce qu'il est simple à apprendre et à lire. Dans cette leçon, tu vas découvrir comment écrire tes premières lignes de code.
Objectifs de cette leçon
- Comprendre ce qu'est un langage de programmation
- Écrire et exécuter un premier programme simple en Python
- Utiliser la fonction print() pour afficher du texte
- Déclarer et utiliser des variables simples
Qu'est-ce que Python ?
Python est un langage de programmation. Un langage de programmation est un ensemble de règles et de mots (une syntaxe) qui permet de communiquer avec un ordinateur pour lui dire quoi faire. On écrit des instructions dans un fichier (un script), et l'ordinateur les exécute une par une.
Python a été créé pour être facile à lire et à écrire. Son nom ne vient pas du serpent, mais de la troupe de comiques britannique 'Monty Python' !
En programmation, la ponctuation et l'orthographe sont très importantes. Une faute de frappe ou un oubli de caractère peut empêcher ton programme de fonctionner.
Ta première instruction : afficher un message
La première chose à apprendre est d'afficher du texte à l'écran. Pour cela, on utilise la fonction `print()`. Une fonction est une instruction qui effectue une action spécifique. Ici, `print()` affiche ce que tu mets entre ses parenthèses.
print("Bonjour la 4ème !")
explication: Cette ligne de code demande à l'ordinateur d'afficher le message 'Bonjour la 4ème !' à l'écran. Les guillemets `" "` délimitent le texte (on appelle cela une 'chaîne de caractères').
Tu peux aussi afficher des nombres, sans mettre de guillemets : `print(42)` affichera simplement 42.
Les variables : des boîtes à souvenirs
Une variable, c'est comme une boîte étiquetée dans la mémoire de l'ordinateur. On y range une information (un nombre, du texte, etc.) pour la réutiliser plus tard. Pour créer une variable, on lui donne un nom et on utilise le signe `=` pour lui attribuer une valeur.
prenom = "Léa" age = 13 print(prenom) print(age)
explication: Ici, on crée deux variables. La variable `prenom` contient le texte "Léa". La variable `age` contient le nombre 13. Les instructions `print(prenom)` et `print(age)` afficheront respectivement 'Léa' et '13'.
Le nom d'une variable ne doit pas contenir d'espaces ni de caractères spéciaux (accents, etc.). Il est conseillé d'utiliser des noms courts et clairs, comme 'note' ou 'nom_eleve'.
Assembler les pièces du puzzle
Un programme est une suite d'instructions. L'ordinateur les exécute dans l'ordre, de haut en bas. Regardons un petit programme complet qui utilise ce que tu viens d'apprendre.
# Mon premier programme message = "Bienvenue en Technologie" print(message) print("Nous apprenons Python.") classe = "4ème" print("Niveau :", classe)
explication: La ligne qui commence par `#` est un commentaire : elle n'est pas exécutée, elle sert à expliquer le code. Le programme crée une variable `message`, l'affiche, affiche un autre texte, crée une variable `classe` et l'affiche à côté du texte 'Niveau :'. Le résultat à l'écran sera sur trois lignes.
À retenir
- •Python est un langage de programmation conçu pour être lisible et simple.
- •La fonction `print()` permet d'afficher du texte ou des nombres à l'écran.
- •Une variable sert à stocker une information en mémoire pour l'utiliser plus tard. On la crée avec le signe `=`.
- •Un programme est une liste d'instructions exécutées dans l'ordre par l'ordinateur.
Questions fréquentes
Faut-il être fort en maths pour programmer ?
Non, pas du tout ! La programmation fait surtout appel à la logique et à la capacité à décomposer un problème en étapes simples. Les opérations mathématiques de base sont suffisantes pour débuter.
Où peut-on écrire et tester du code Python ?
Il existe des environnements en ligne très simples comme Trinket ou Replit. Tu peux aussi installer un logiciel gratuit comme Thonny, spécialement conçu pour les débutants.
Que se passe-t-il si j'oublie les guillemets dans un print ?
Si tu écris `print(bonjour)` sans guillemets, Python va chercher une variable qui s'appelle 'bonjour'. S'il ne la trouve pas, il affichera une erreur. Pour afficher le mot 'bonjour', il faut absolument les guillemets : `print("bonjour")`.
Peut-on mettre des accents dans les noms de variables ?
Il vaut mieux éviter pour être compatible avec tous les systèmes. Utilise plutôt un underscore `_` à la place d'un espace ou d'un accent. Exemple : `prenom_eleve` au lieu de `prénom élève`.
