Leçon complète sur la programmation
## 1. Qu'est-ce que la programmation ?
La programmation, c'est l'art d'écrire des instructions qu'un ordinateur peut comprendre et exécuter. Ces instructions sont appelées code.
Grâce à la programmation, on crée des logiciels, des sites web, des applications mobiles, des jeux vidéo, et bien plus encore.
---
## 2. Concepts de base de la programmation
### a) Langage de programmation
Un langage de programmation est un langage formel utilisé pour écrire des programmes. Certains exemples populaires :
- Python
- JavaScript
- C
- Java
- Ruby
Chaque langage a sa syntaxe (manière d'écrire) et ses particularités, mais les concepts restent similaires.
### b) Variables
Une variable est un espace de stockage nommé qui contient une valeur, par exemple un nombre, du texte, etc.
Exemple en Python :
age = 25
nom = "Alice"
### c) Types de données
- Nombres (entiers, décimaux) : 10, 3.14
- Chaînes de caractères (texte) : "Bonjour"
- Booléens (vrai/faux) : True, False
- Listes ou tableaux (collection d’éléments)
### d) Opérations
On peut effectuer des opérations sur les données :
- Mathématiques : +, -, *, /
- Comparaison : ==, !=, >, <
- Logiques : and, or, not
### e) Structures de contrôle
Elles permettent de contrôler le déroulement du programme selon des conditions.
- Conditionnelles (if, else)
if age >= 18:
print("Vous êtes majeur.")
else:
print("Vous êtes mineur.")
- Boucles (répétition)
for i in range(5):
print(i)
---
## 3. Exemple simple : programme en Python
# Ce programme demande le nom de l'utilisateur et affiche un message
nom = input("Quel est votre nom ? ")
print("Bonjour, " + nom + " !")
---
## 4. Concepts avancés (aperçu)
- Fonctions : regrouper du code que l’on peut réutiliser
def saluer(nom):
print("Bonjour, " + nom + " !")
saluer("Alice")
- Classes et objets (programmation orientée objet)
- Gestion des erreurs (try/except)
- Modules et bibliothèques : réutiliser du code externe