🚀 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
- Qu’est-ce qu’un algorithme ?
- Les bases de Python : variables et types de données
- Les structures de contrôle : conditions et boucles
- 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. 🚀