Pourquoi Apprendre Python ?
Python est le langage de programmation le plus populaire au monde en 2024. Sa syntaxe claire, semblable à l'anglais naturel, en fait le meilleur choix pour les débutants. Les professionnels l'utilisent pour des applications critiques dans de nombreux domaines.
🌐 Développement Web — Django, Flask, FastAPI
📊 Data Science — Analyse de données avec Pandas, NumPy
🤖 Intelligence Artificielle — TensorFlow, PyTorch, scikit-learn
⚙️ Automatisation — Scripts, bots, tâches répétitives
🔬 Sciences — Calcul scientifique, recherche académique
Installation de Python
python.org/downloads → Télécharger Python 3.12+python --versionPremier Programme Python
# ── Affichage ──
print("Bonjour NB3BN Info !")
print("Python", 3.12, "est formidable !")
print("Résultat :", 5 + 3 * 2) # 11
# ── Saisie utilisateur ──
nom = input("Entrez votre nom : ")
age_str = input("Entrez votre âge : ")
age = int(age_str) # Convertir string → int
# ── f-strings (Python 3.6+) ──
print(f"Bonjour {nom}, vous avez {age} ans.")
print(f"Dans 10 ans, vous aurez {age + 10} ans.")
print(f"Votre nom en majuscules : {nom.upper()}")
# ── Commentaires ──
# Ceci est un commentaire sur une ligne
"""
Ceci est une docstring ou
un commentaire multi-lignes
"""
L'Interpréteur Python Interactif
# Dans le terminal, taper "python" pour ouvrir le REPL :
>>> 2 + 2
4
>>> "Python" * 3
'PythonPythonPython'
>>> help(print) # Documentation intégrée
>>> exit() # Quitter le REPL
pip — Gestionnaire de Paquets
# pip = Python Package Installer
pip install requests # Installer un paquet
pip install requests==2.31.0 # Version spécifique
pip uninstall requests # Désinstaller
pip list # Lister les paquets installés
pip freeze > requirements.txt # Exporter les dépendances
pip install -r requirements.txt # Installer depuis un fichier
Environnements Virtuels — Bonne Pratique
# Créer un environnement virtuel isolé pour chaque projet
python -m venv env # Créer l'environnement "env"
# Activer (Windows)
env\Scripts\activate
# Activer (macOS / Linux)
source env/bin/activate
# Désactiver
deactivate
# L'environnement actif est indiqué dans le terminal : (env) $
Question : Quelle commande installe le paquet "requests" avec pip ?