Cours basiques en Python

Bienvenue dans la série de cours destinés aux débutants souhaitant maîtriser les fondamentaux du langage Python.

1️⃣ Introduction à Python

Python est un langage de programmation interprété, lisible et très utilisé pour le web, la data science, l’automatisation, etc. Vous apprendrez à installer Python, à exécuter votre premier script et à comprendre la REPL.

2️⃣ Variables et types de base

  • Déclaration de variables (ex. age = 30)
  • Types numériques : int, float
  • Chaînes de caractères str
  • Booléens True / False
  • Opérations de base (addition, concaténation, etc.)

3️⃣ Contrôles de flux

  • Instructions conditionnelles if / elif / else
  • Boucles for (itération sur des listes, range())
  • Boucle while
  • Instructions break et continue

4️⃣ Fonctions

  • Définir une fonction avec def
  • Paramètres positionnels et nommés
  • Valeur de retour avec return
  • Portée des variables (locale vs globale)
def saluer(nom):
    return f"Bonjour {nom}!"

message = saluer("Alice")
print(message)

5️⃣ Collections de données

  • Listes (list) – création, index, méthodes courantes
  • Tuples (tuple) – immutables
  • Dictionnaires (dict) – paires clé/valeur
  • Ensembles (set) – valeurs uniques

6️⃣ Modules et importations

Utiliser la bibliothèque standard (import math, from datetime import datetime) et créer vos propres modules.

7️⃣ Bonnes pratiques

  • PEP 8 – style de code
  • Commentaires et docstrings
  • Gestion des erreurs avec try / except

Ces chapitres sont volontairement courts pour servir de point d’entrée. Chaque section pourra être développée en articles détaillés plus tard.