Guide pour Débuter en Programmation avec Python
1. Qu’est-ce que Python ?
Python est un langage de programmation facile à apprendre, polyvalent et largement utilisé
dans différents domaines comme l'intelligence artificielle, la science des données, le
développement web, et bien plus.
2. Préparer son environnement
1. Installer Python :
- Téléchargez Python depuis le site officiel : https://www.python.org/.
- Installez la version recommandée pour votre système (Windows, macOS ou Linux).
2. Installer un éditeur de code :
- **IDLE** : Livré avec Python, idéal pour les débutants.
- **VS Code** : Gratuit et puissant (https://code.visualstudio.com/).
- **Jupyter Notebook** : Pour coder facilement dans votre navigateur.
3. Écrire votre premier programme
Ouvrez votre éditeur de code ou l'interface IDLE et tapez ce code :
print("Bonjour, le monde !")
**Explication :**
- `print()` est une fonction qui affiche un texte à l’écran.
- Les guillemets indiquent une chaîne de caractères (texte).
4. Notions de base
1. Variables :
Les variables permettent de stocker des informations. Exemple :
nom = "Alice"
age = 25
print("Nom :", nom)
print("Âge :", age)
2. Types de données :
- Texte : `str` (ex. : "Bonjour")
- Nombre entier : `int` (ex. : 25)
- Nombre décimal : `float` (ex. : 3.14)
- Booléen : `bool` (ex. : True, False)
3. Conditions :
Permettent de prendre des décisions. Exemple :
age = 18
if age >= 18:
print("Vous êtes majeur.")
else:
print("Vous êtes mineur.")
4. Boucles :
Les boucles permettent de répéter des actions plusieurs fois.
Exemple avec une boucle `for` :
for i in range(5):
print("Compteur :", i)
**Explication :**
- `range(5)` génère les nombres de 0 à 4.
- À chaque itération, la valeur de `i` change et est affichée.
Exemple avec une boucle `while` :
compteur = 0
while compteur < 5:
print("Compteur :", compteur)
compteur += 1
5. Fonctions :
Les fonctions permettent de regrouper du code réutilisable. Exemple :
def saluer(nom):
print(f"Bonjour, {nom}!")
saluer("Alice")
saluer("Bob")
**Explication :**
- `def` crée une fonction nommée `saluer`.
- `nom` est un paramètre passé à la fonction.
- La fonction affiche un message personnalisé.
5. Exercices pratiques
Essayez ces exercices pour vous entraîner :
1. Afficher les nombres de 1 à 10 en utilisant une boucle `for`.
2. Demander à l'utilisateur son nom et afficher un message de bienvenue.
3. Créer une fonction qui calcule le carré d'un nombre et l'utiliser pour afficher les carrés de
1 à 5.
4. Écrire un programme qui vérifie si un nombre saisi par l'utilisateur est pair ou impair.