Bonjour et bienvenue dans ce tutoriel sur Flask, un microframework web pour Python. Flask est un outil puissant et flexible pour créer des applications web de toutes tailles. Dans ce tutoriel, nous allons découvrir les bases de Flask et apprendre à créer des applications web simples en utilisant ce framework.
Prérequis
Avant de commencer, assurez-vous d’avoir Python installé sur votre machine. Vous pouvez vérifier la version de Python en exécutant la commande suivante dans votre terminal :
python --version
Si Python n’est pas installé sur votre machine, vous pouvez le télécharger à partir du site officiel de Python.
Étape 1 : Installation de Flask
Pour commencer, nous devons installer Flask sur notre machine. Vous pouvez le faire en exécutant la commande suivante dans votre terminal :
pip install Flask
Cette commande va installer Flask et toutes ses dépendances sur votre machine.
Étape 2 : Création d’une application Flask
Maintenant que nous avons Flask installé, nous pouvons commencer à créer notre première application Flask. Créez un nouveau fichier Python avec l’extension .py
, par exemple app.py
, et ouvrez-le dans votre éditeur de texte préféré.
Écrivez le code suivant dans votre fichier app.py
pour créer une application Flask simple :
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
if __name__ == '__main__':
app.run()
Ce code crée une application Flask simple avec une seule route ('/'
) qui renvoie un message de salutation.
Étape 3 : Exécution de l’application Flask
Pour exécuter notre application Flask, ouvrez une nouvelle fenêtre de terminal, accédez au répertoire où se trouve votre fichier app.py
, et exécutez la commande suivante :
python app.py
Vous devriez voir un message indiquant que l’application Flask est en cours d’exécution. Ouvrez votre navigateur web et accédez à l’adresse http://127.0.0.1:5000
pour voir votre application en action.
Étape 4 : Création de routes dynamiques
Flask prend en charge la création de routes dynamiques en utilisant des variables dans les URL. Modifions notre application Flask pour prendre en charge une route dynamique qui renvoie un message personnalisé en fonction de l’utilisateur.
Modifiez le code de votre fichier app.py
comme suit :
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
@app.route('/hello/<name>')
def hello_name(name):
return f'Hello, {name}!'
if __name__ == '__main__':
app.run()
Maintenant, lorsque vous accédez à l’adresse http://127.0.0.1:5000/hello/John
, vous devriez voir le message "Hello, John!" s’afficher à l’écran.
Conclusion
Félicitations, vous avez créé une application Flask simple en suivant ce tutoriel ! Flask est un outil puissant et flexible pour créer des applications web en Python, et vous pouvez l’utiliser pour créer des applications de toutes tailles et complexités. J’espère que ce tutoriel vous a été utile pour découvrir les bases de Flask. N’hésitez pas à explorer davantage Flask en consultant la documentation officielle et en créant vos propres applications web. Bon codage !
je ne sais pas si vous allez recevoir mon message sinon je tiens vraiment à vous reconnaître de votre talent et de votre savoir, vous avez une parfaite connaissance de votre domaine vous êtes capable de décortiquer chaque détails de vos cours vraiment je vous admire beaucoup
TOP ! Un prof qui maitrise son sujet;
franchement je ne comprends pas il y a plein de codes qui ne fonctionnent pas j'essaie de faire ça depuis mon invite de commande ou meme shell mais je ne peux pas faire la moitié de vos commandes en tout cas une bonne partie ne fonctionnent pas "ls", "mv", "cf" bref en plusieurs heures de travails de je n'ai pas avancé d'un pouce
Franchement bravo c'est la video qui me fallait
vraiment merci pour ce tuto, grand merci
J'ai regardé plusieurs fois ce tuto, c'est formidablement bien fait, sur tous les plans, contenu, pédagogie, réalisation …., bravo, bravo et un grand merci.
merci pour ce Tuto j'ai beaucoup appris
t'es un génie bravo à toi
tres bien. cool merci. bon boulot
Bonjour,
Ca veut dire quoi "ce matin buchi" que tu utilise tout le temps. Ça veut dire "truc"?
Cordialement
Franchement, vous êtes formidable! Une bonne connaissance et surtout très pédagogue. Merci encore pour la qualité de cette vidéo!
Merci 🖤
Merci
👍👍👍
Tu expliques beaucoup trop bien, merci beaucoup !
Respect pour le travail
Super merci !
Excellent tutoriel. Je découvre la chaîne, je suis désormais abonné ! Un tutoriel qui va plus loin serait vachement intéressant ! Bref, merci !
Petite question: est-ce que flask est un bon tremplin pour apprendre le python + développement web ?? Django (ainsi que Ruby on rails) me semble beaucoup trop « lourd » (de fonctionnalités) pour débuter avec python et développement web !
Super intéressant