🚀 Introduction au codage informatique et à Python

Bienvenue dans l’univers fascinant du codage informatique ! Aujourd’hui, nous allons plonger dans les bases de la programmation avec Python, un langage simple et puissant. Python est utilisé partout : dans les jeux vidéo, les applications mobiles, et même pour explorer l’espace 🚀 !

Nous allons aussi découvrir ce qu’est un algorithme et comment en créer de simples. Prêt(e) à devenir un(e) petit(e) programmeur(se) ? 🧑‍💻

🧩 Les sous-thématiques à maîtriser

  1. Qu’est-ce qu’un algorithme ?
  2. Les bases de Python : variables et types de données
  3. Les structures de contrôle : conditions et boucles
  4. Créer un algorithme simple avec Python

💡 1. Qu’est-ce qu’un algorithme ?

Un algorithme, c’est une suite d’instructions claires et précises permettant de résoudre un problème ou d’accomplir une tâche. Imagine une recette de cuisine 🍳 : chaque étape est une instruction, et si tu les suis correctement, tu obtiens un délicieux gâteau !

Exemple d’algorithme simple :

  • 1️⃣ Étape 1 : Prendre un verre.
  • 2️⃣ Étape 2 : Remplir le verre d’eau.
  • 3️⃣ Étape 3 : Boire l’eau. 💧

En programmation, un algorithme est traduit en code pour être compris par un ordinateur. Et c’est là que Python entre en jeu ! 🐍

💻 2. Les bases de Python : variables et types de données

En Python, une variable est comme une boîte où l’on peut stocker des informations. Ces informations peuvent être de différents types :

  • 🔢 Entiers (int) : des nombres sans virgule, comme 5 ou -3.
  • 🔡 Chaînes de caractères (str) : du texte, comme « Bonjour » ou « Python ».
  • 🔍 Booléens (bool) : vrai ou faux (True ou False).

Exemple en Python :

  # Déclaration de variables  age = 16  # Un entier  nom = "Alice"  # Une chaîne de caractères  est_lyceen = True  # Un booléen  

👉 À retenir : Les variables sont essentielles pour stocker et manipuler des données dans un programme.

🔄 3. Les structures de contrôle : conditions et boucles

Les structures de contrôle permettent de prendre des décisions et de répéter des actions dans un programme.

🌟 Les conditions (if, elif, else)

Les conditions permettent de dire : « Si quelque chose est vrai, alors fais ceci. »

  # Exemple de condition  age = 16  if age >= 18:      print("Tu es majeur.")  else:      print("Tu es mineur.")  

👉 À retenir : Les conditions permettent de faire des choix dans un programme.

🔁 Les boucles (for, while)

Les boucles permettent de répéter une action plusieurs fois.

  # Exemple de boucle for  for i in range(5):  # Répète 5 fois      print("Bonjour !")  # Exemple de boucle while  compteur = 0  while compteur < 3:      print("Python est génial !")      compteur += 1  # On augmente le compteur  

👉 À retenir : Les boucles sont utiles pour automatiser des tâches répétitives.

🛠️ 4. Créer un algorithme simple avec Python

Maintenant, mettons tout cela en pratique avec un exemple concret : écrire un programme qui demande l’âge d’une personne et lui dit si elle est majeure ou mineure.

  # Programme : vérifier la majorité  # Demander l'âge de l'utilisateur  age = int(input("Quel est ton âge ? "))  # Vérifier si l'utilisateur est majeur ou mineur  if age >= 18:      print("Tu es majeur.")  else:      print("Tu es mineur.")  

👉 Explication :

  • 🔹 input() permet de demander une information à l’utilisateur.
  • 🔹 int() convertit cette information en nombre entier.
  • 🔹 La condition if vérifie si l’âge est supérieur ou égal à 18.

🎯 Ce qu’il faut retenir

  • 🧠 Un algorithme est une suite d’instructions pour résoudre un problème.
  • 🐍 Python est un langage simple et puissant pour écrire des programmes.
  • 📦 Les variables permettent de stocker des données.
  • 🌟 Les conditions (if, elif, else) permettent de faire des choix.
  • 🔁 Les boucles (for, while) permettent de répéter des actions.

Et voilà, tu as maintenant les bases pour commencer à coder en Python et créer tes propres algorithmes ! 🎉 Continue à pratiquer, et tu deviendras un(e) expert(e) en un rien de temps. 🚀

Catégories : LeçonSeconde