Collège/3ème/Programmation/Python Initiation

Python Initiation

Programmation - 3ème

Découvrir Python

30 min+20 XPdecouverte

Objectifs

  • Comprendre ce qu'est un langage de programmation et pourquoi utiliser Python.
  • Écrire et exécuter un premier programme simple en Python.
  • Manipuler des variables et utiliser la fonction print() pour afficher du texte.

Introduction

Bonjour à tous ! Aujourd'hui, nous allons apprendre à parler la langue des ordinateurs. Imaginez pouvoir créer un petit jeu, automatiser une tâche ennuyeuse ou analyser des données comme un pro. Tout cela est possible avec la programmation, et nous allons commencer par un langage puissant et accessible : Python.

Comment donner des instructions précises à un ordinateur pour qu'il exécute des tâches à notre place ?

Qu'est-ce que Python ?

Python est un langage de programmation de haut niveau, créé par Guido van Rossum à la fin des années 1980. 'Haut niveau' signifie qu'il est conçu pour être relativement facile à lire et à écrire pour les humains, car il utilise une syntaxe (une grammaire) qui ressemble à l'anglais courant, contrairement au langage machine (des 0 et des 1) que comprend directement le processeur. Python est interprété : un programme appelé 'interpréteur' lit et exécute le code ligne par ligne. C'est un langage très populaire, utilisé par des entreprises comme Google, Netflix ou la NASA pour des applications web, de l'analyse de données, de l'intelligence artificielle, des scripts système et bien plus. Pour nous, son grand avantage est sa simplicité d'apprentissage. Par exemple, pour afficher 'Bonjour le monde !', il suffit d'écrire : print('Bonjour le monde !'). Pas besoin de symboles compliqués comme dans d'autres langages. De plus, Python est multiplateforme : il fonctionne sur Windows, macOS et Linux. Nous utiliserons un environnement de développement intégré (IDE) en ligne comme Trinket ou un installateur local comme Thonny pour écrire et tester nos premiers programmes.

Points clés

  • Langage de haut niveau, lisible et simple.
  • Langage interprété, exécuté ligne par ligne.
  • Très populaire dans l'industrie et la recherche.
  • Syntaxe épurée, idéale pour les débutants.

Premiers pas : variables et affichage

Pour que l'ordinateur mémorise une information, on utilise une variable. Imaginez une boîte étiquetée. On y range une valeur (un nombre, du texte, etc.) et on peut réutiliser cette valeur plus tard en appelant le nom de la boîte. En Python, pour créer une variable, on choisit un nom significatif (sans espaces, commençant par une lettre) et on utilise le signe égal (=) pour lui assigner une valeur. Exemple : prenom = 'Léa' ou age = 14. Le texte (chaîne de caractères) doit être entre guillemets simples ou doubles. Les nombres, non. Pour afficher le contenu d'une variable ou un texte, on utilise la fonction print(). Une fonction est une instruction qui effectue une action spécifique. Ici, print() affiche ce qu'on lui donne entre parenthèses. On peut afficher du texte directement : print('Bienvenue !'), ou le contenu d'une variable : print(prenom). On peut même combiner texte et variables en utilisant des virgules : print('Bonjour', prenom, 'tu as', age, 'ans.'). L'ordinateur lira ces instructions dans l'ordre, de haut en bas. C'est la structure séquentielle, la base de tout programme. Attention à la précision : l'orthographe des noms de variables doit être exactement la même partout, et Python est sensible à la casse (maVariable est différente de mavariable).

Points clés

  • Une variable est une boîte nommée qui stocke une information.
  • La fonction print() permet d'afficher du texte ou des valeurs à l'écran.
  • Le programme s'exécute séquentiellement, ligne après ligne.

Applications pratiques

Passons à la pratique ! Ouvrez votre environnement Python. Premier défi : écrire un programme qui se présente. Commencez par créer deux variables : une pour votre prénom (prenom = 'votre_prénom') et une pour votre classe (classe = '3èmeB'). Ensuite, utilisez print() pour afficher un message de présentation qui utilise ces variables, par exemple : 'Je m'appelle [prénom] et je suis en [classe].'. Deuxième défi : créer un mini-convertisseur. On sait que 1 euro vaut environ 1.07 dollar. Créez une variable montant_euros = 10. Calculez la valeur en dollars dans une nouvelle variable montant_dollars = montant_euros * 1.07. Affichez le résultat avec une phrase claire : '10 euros font environ X dollars.' (X étant le résultat du calcul). Cela illustre la puissance des variables : si vous changez la valeur de montant_euros, le calcul se met à jour automatiquement. Troisième exploration : que se passe-t-il si vous oubliez les guillemets autour d'un texte ? Ou si vous essayez d'afficher une variable qui n'existe pas ? L'interpréteur Python affichera un message d'erreur. Apprendre à lire ces messages fait partie du métier de programmeur !

Points clés

  • Créer un programme de présentation utilisant des variables et print().
  • Réaliser un calcul simple et afficher le résultat.
  • Comprendre et interpréter les messages d'erreur basiques.

À retenir

Python est un langage de programmation interprété, simple et puissant, idéal pour débuter. Un programme est une suite d'instructions exécutées dans l'ordre. Les variables permettent de stocker des informations (nombres, texte) pour les réutiliser. La fonction print() est essentielle pour afficher des résultats et communiquer avec l'utilisateur.

  • Python utilise une syntaxe simple, proche du langage naturel.
  • Une variable se crée avec un nom et l'opérateur = (ex: nom = 'Dupont').
  • print() est la fonction pour afficher du texte ou des variables à l'écran.
EdTech AI