Exercice 01 : Mise en Place de votre Premier Projet
Objectif
Cet exercice vous guidera à travers les étapes essentielles pour créer un projet Python propre et isolé en utilisant un environnement virtuel.
Énoncé
Partie 1 : Création du Projet et de l'Environnement
-
Créez un dossier de projet :
- Ouvrez votre terminal.
- Créez un nouveau dossier nommé
learning_python. - Naviguez à l'intérieur de ce dossier avec la commande
cd learning_python.
-
Créez un environnement virtuel :
- Utilisez le module
venvde Python pour créer un environnement virtuel nommévenv. - Commande :
python3 -m venv venv
- Utilisez le module
-
Vérifiez la création :
- Listez le contenu du dossier
learning_python. Vous devriez voir un nouveau sous-dossier nommévenv.
- Listez le contenu du dossier
Partie 2 : Activation et Utilisation de l'Environnement
-
Activez l'environnement virtuel :
- Utilisez la commande appropriée pour votre système d'exploitation :
- macOS/Linux :
source venv/bin/activate - Windows (PowerShell) :
venv\Scripts\Activate.ps1(vous devrez peut-être autoriser l'exécution des scripts avecSet-ExecutionPolicy Unrestricted -Scope Process). - Windows (cmd.exe) :
venv\Scripts\activate.bat
- macOS/Linux :
- Votre prompt de terminal doit maintenant commencer par
(venv).
- Utilisez la commande appropriée pour votre système d'exploitation :
-
Installez une bibliothèque :
- Nous allons installer une bibliothèque simple et amusante appelée
cowsay. - Commande :
pip install cowsay
- Nous allons installer une bibliothèque simple et amusante appelée
-
Vérifiez les paquets installés :
- Pour voir ce qui est installé dans votre environnement, utilisez la commande
pip listoupip freeze. Vous devriez voircowsaydans la liste.
- Pour voir ce qui est installé dans votre environnement, utilisez la commande
Partie 3 : Écriture et Exécution d'un Script
-
Ouvrez le dossier dans VS Code :
- Avec votre terminal toujours dans le dossier
learning_python, tapezcode .pour ouvrir le projet dans VS Code.
- Avec votre terminal toujours dans le dossier
-
Sélectionnez l'interpréteur Python :
- VS Code devrait détecter automatiquement l'environnement virtuel. Si une fenêtre pop-up apparaît vous demandant si vous voulez utiliser l'interpréteur de
venv, cliquez sur "Oui". - Sinon, ouvrez la Palette de Commandes (
Ctrl+Shift+PouCmd+Shift+P), tapez "Python: Select Interpreter" et choisissez l'interpréteur qui a('venv': venv)dans son nom.
- VS Code devrait détecter automatiquement l'environnement virtuel. Si une fenêtre pop-up apparaît vous demandant si vous voulez utiliser l'interpréteur de
-
Créez un fichier Python :
- Créez un nouveau fichier nommé
app.py. - Copiez-y le code suivant :
# app.py
import cowsay
cowsay.cow("Hello, I'm learning Python!") - Créez un nouveau fichier nommé
-
Exécutez le script :
- Ouvrez le terminal intégré de VS Code (
Ctrl+ouCmd+). Il devrait automatiquement être dans l'environnement virtuel activé. - Exécutez votre script avec la commande :
python app.py - Ouvrez le terminal intégré de VS Code (
-
Désactivez l'environnement :
- Une fois que vous avez vu la vache parler, tapez
deactivatedans le terminal pour quitter l'environnement virtuel.
- Une fois que vous avez vu la vache parler, tapez
Résultat Attendu
L'exécution de python app.py doit afficher une vache ASCII dans votre terminal avec le message "Hello, I'm learning Python!".
Exemple de sortie
___________________________
< Hello, I'm learning Python! >
---------------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||