Python:
Démarrer un nouveau projet
Comment faire :
Créer un Environnement Virtuel
Un environnement virtuel est un répertoire autonome qui contient tous les exécutables nécessaires pour utiliser les paquets dont un projet Python aurait besoin. Il est conseillé de créer un environnement virtuel pour chaque projet afin d’éviter les conflits entre les dépendances des projets. Utilisez le module venv
, qui fait partie de la bibliothèque standard de Python.
# Remplacez 'myproject' par le nom de votre projet
python3 -m venv myproject-env
Pour activer l’environnement virtuel :
Sous Windows :
myproject-env\Scripts\activate.bat
Sous Unix ou MacOS :
source myproject-env/bin/activate
Exemple de Sortie (la sortie peut légèrement varier selon l’OS) :
(myproject-env) $
Installer des Paquets
Utilisez pip
, l’installateur de paquets pour Python, pour installer, mettre à niveau et supprimer des paquets. Voici comment vous pouvez installer une bibliothèque tierce populaire, requests
, pour faire des requêtes HTTP :
pip install requests
Exemple de Sortie :
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 1.3 MB/s
Installing collected packages: requests
Successfully installed requests-2.25.1
Mettre en Place une Structure de Projet
Un projet Python typique pourrait ressembler à cela :
myproject/
│
├── myproject-env/ # Environnement virtuel
├── docs/ # Documentation
├── tests/ # Tests unitaires et d'intégration
│ └── __init__.py
├── myproject/ # Code source du projet
│ ├── __init__.py
│ └── main.py
├── setup.py # Fichier de configuration du projet
└── README.md # Vue d'ensemble du projet
Créez Votre Premier Programme
Créez un fichier main.py
dans le répertoire myproject
. Voici un exemple de programme simple :
# myproject/myproject/main.py
def greet(name):
return f"Bonjour, {name}!"
if __name__ == "__main__":
print(greet("le monde"))
Exécutez votre programme :
python myproject/main.py
Exemple de Sortie :
Bonjour, le monde!
Utiliser un Cadre de Travail pour les Grands Projets
Pour les grands projets, en particulier les applications web, des cadres de travail comme Django ou Flask sont inestimables. Voici comment installer Flask et créer une simple application web “Hello, World” :
pip install Flask
Créez un fichier app.py
avec le contenu suivant :
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Bonjour, le monde !</p>"
if __name__ == "__main__":
app.run(debug=True)
Exécutez l’application Flask :
flask run
Exemple de Sortie :
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Naviguez vers http://127.0.0.1:5000/
dans votre navigateur web, et vous devriez voir le message “Bonjour, le monde !”.