Commencer avec Python

Configurations Possibles :

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