Commencer avec Python
Configurations Possibles :
- Configuration de base : utiliser les outils par défaut
- Meilleure configuration (recommandée) : utiliser des outils modernes qui sont meilleurs et plus efficaces
Configuration de Base
Python peut être installé depuis : https://www.python.org/downloads/
Une fois installé, vous pouvez vérifier la version :
python --version
# ou (selon votre système)
python3 --version
1. Environnement Virtuel
Créez un environnement virtuel en utilisant venv :
python -m venv .venv
Activez-le :
# Note : si vous quittez votre session, assurez-vous de l'activer à nouveau
source .venv/bin/activate
# ou (selon votre système)
source .venv/Scripts/activate
Vérifiez si venv est activé :
# vérifier la variable d'environnement
echo $VIRTUAL_ENV
# devrait afficher quelque chose si venv est actif
# ou utiliser du code python pour vérifier
python -c "import sys; print('venv active' if sys.prefix != sys.base_prefix else 'no venv')"
2. Exécuter un Fichier Python
Créez un fichier main.py avec le code :
print("Bonjour le Monde")
Exécutez le fichier :
python main.py
3. Installer des Bibliothèques
Par exemple, pour installer la bibliothèque python-dotenv :
pip install python-dotenv
Désinstaller une bibliothèque peut se faire avec la commande pip uninstall.
Exporter une liste des bibliothèques installées :
pip freeze > requirements.txt
Installer des bibliothèques depuis un fichier requirements.txt :
pip install -r requirements.txt
En revenant à un projet
# Créer l'environnement virtuel
python -m venv .venv
# Activer l'environnement virtuel
source .venv/bin/activate
# ou (selon votre système)
source .venv/Scripts/activate
# Vérifier si venv est activé
echo $VIRTUAL_ENV
# Installer les bibliothèques
pip install -r requirements.txt
# Exécuter le fichier Python
python main.py
Meilleure Configuration
Au lieu d'utiliser les outils Python par défaut, vous pouvez utiliser uv d'Astral.
uv peut être installé depuis : https://docs.astral.sh/uv/getting-started/installation/
1. Environnement Virtuel
uv crée automatiquement les environnements virtuels.
Lors du démarrage d'un nouveau projet, initialisez-le avec :
uv init
2. Exécuter un Fichier Python
Créez un fichier main.py avec le code :
print("Bonjour le Monde")
Exécutez le fichier :
uv run main.py
# au lieu de : python main.py
3. Installer des Bibliothèques
Par exemple, pour installer la bibliothèque python-dotenv :
uv add python-dotenv
# au lieu de : pip install python-dotenv
Désinstaller une bibliothèque peut se faire avec la commande uv remove.
Exporter une liste des bibliothèques installées n'est pas nécessaire car uv utilise automatiquement le fichier pyproject.toml.
En revenant à un projet
uv run main.py
# uv gère tout automatiquement :
# - Crée l'environnement virtuel (.venv) et l'utilise
# - Installe les bibliothèques avant d'exécuter le fichier Python