Installation de Python¶
Windows¶
Télécharger Python :
Rendez-vous sur le site officiel de Python : python
.org /downloads. Téléchargez l’installateur approprié pour votre version de Windows (32 bits ou 64 bits).
Installer Python :
Exécutez le fichier d’installation téléchargé.
Cochez l’option “Add Python to PATH”.
Cliquez sur “Install Now”.
Vérifier l’installation :
Ouvrez l’invite de commandes (Cmd).
Tapez
python --versionpour vérifier que Python est correctement installé.
macOS¶
Utiliser Homebrew (recommandé) :
Installez Homebrew si ce n’est pas déjà fait en suivant les instructions sur brew.sh.
Ouvrez Terminal et tapez :
brew install python.
Vérifier l’installation :
Dans Terminal, tapez
python3 --versionpour vérifier l’installation.
Linux¶
Vérifier si Python est déjà installé :
Ouvrez Terminal et tapez
python3 --version.
Installer Python (si nécessaire) :
Pour Ubuntu/Debian :
sudo apt update sudo apt install python3Pour CentOS/Fedora :
sudo dnf install python3Pour Arch Linux :
sudo pacman -S python
Vérifier l’installation :
Tapez
python3 --versiondans Terminal pour confirmer l’installation.
Voici une procédure d’installation pour virtualenv sur Windows, Linux et macOS, formatée en Markdown :
Installation de Virtualenv¶
Prérequis¶
Python installé sur votre système (version 3.7 ou supérieure recommandée)
Pip (gestionnaire de paquets Python)
Installation sur Windows¶
Installer Virtualenv :
pip install virtualenvCréer un environnement virtuel :
python -m virtualenv mon_envActiver l’environnement virtuel :
.\mon_env\Scripts\activateDésactiver l’environnement virtuel :
deactivate
Installation sur Linux¶
Installer Virtualenv :
pip install virtualenvCréer un environnement virtuel :
python3 -m virtualenv mon_envActiver l’environnement virtuel :
source mon_env/bin/activateDésactiver l’environnement virtuel :
deactivate
Installation sur macOS¶
Installer Virtualenv :
pip install virtualenvCréer un environnement virtuel :
python3 -m virtualenv mon_envActiver l’environnement virtuel :
source mon_env/bin/activateDésactiver l’environnement virtuel :
deactivate
Notes supplémentaires¶
Pour vérifier que
virtualenvest bien installé, vous pouvez utiliser la commande suivante :virtualenv --versionVous pouvez également utiliser
pipxpour installervirtualenvdans un environnement isolé.
Compléments¶
Les modules indispensables¶
Black : Formateur de Code Python¶
Le module Black est un formateur de code Python open-source qui formate automatiquement votre code selon le guide de style PEP 8. Contrairement aux linters traditionnels qui se contentent de signaler les problèmes de style, Black reformate directement votre code pour le rendre conforme à PEP 8, sans intervention manuelle.
Pourquoi utiliser Black ?¶
Consistance : Il impose un style de codage uniforme à travers tout votre code.
Simplicité : Il élimine les débats sur le style de code lors des revues de code.
Automatisation : Il peut être intégré dans votre flux de travail, par exemple comme hook de pré-commit.
Rapidité : Il est optimisé pour formater rapidement de grands projets.
Installation de Black¶
Pour installer Black, vous pouvez utiliser pip, le gestionnaire de paquets Python. Ouvrez votre terminal et exécutez la commande suivante :
pip install blackPour vérifier l’installation, vous pouvez exécuter :
black --versionCela affichera la version de Black installée.
Utilisation de base¶
Pour formater un fichier Python, naviguez dans le répertoire contenant le fichier et exécutez :
black nom_du_fichier.pyPour formater tous les fichiers Python dans le répertoire courant et ses sous-répertoires, utilisez :
black .Poetry : Gestionnaire de Dépendances et Packaging pour Python¶
Poetry est un outil de gestion de dépendances et de packaging pour Python. Il permet aux développeurs de déclarer, gérer et installer les bibliothèques dont leurs projets Python ont besoin, tout en s’assurant que ces dépendances sont cohérentes et correctement isolées^1^.
Pourquoi utiliser Poetry ?¶
Gestion simplifiée des dépendances : Poetry gère automatiquement les versions des bibliothèques et leurs dépendances.
Isolation des environnements : Il crée des environnements virtuels pour chaque projet, garantissant que les dépendances sont isolées.
Fichier de configuration unique : Utilise un fichier
pyproject.tomlpour déclarer les dépendances et les configurations du projet.Reproductibilité : Le fichier
poetry.lockgarantit que les mêmes versions des dépendances sont installées à chaque fois.
Installation de Poetry¶
Pour installer Poetry, vous pouvez utiliser le script d’installation officiel. Ouvrez votre terminal et exécutez la commande suivante :
curl -sSL https://install.python-poetry.org | python3 -Vous pouvez aussi opter pour l’installation via pip en utilisant la commande suivante :
pip install poetryPour vérifier l’installation, vous pouvez exécuter :
poetry --versionCela affichera la version de Poetry installée.
Utilisation de base¶
Créer un nouveau projet¶
Pour créer un nouveau projet avec Poetry, utilisez la commande suivante :
poetry new nom_du_projetAjouter des dépendances¶
Pour ajouter une dépendance à votre projet, utilisez :
poetry add nom_de_la_dependanceInstaller les dépendances¶
Pour installer les dépendances définies dans le fichier pyproject.toml, utilisez :
poetry install