0Pricing
Python For Kids · Leçon

Introduction à Flask

Découvrez Flask, un framework web Python léger

Introduction à Flask est une leçon Python For Kids gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Python For Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Python For Kids comprend 4 leçons au total.

Introduction à Flask

Flask est une infrastructure web Python légère et flexible, largement utilisée pour créer des applications web et des API. Elle fournit les outils nécessaires à la création d’applications web simples, mais puissantes.

Dans cette leçon, vous apprendrez les bases de Flask et comment configurer une application web simple.

Introduction à Flask — illustration 1

Installation de Flask

Pour installer Flask, utilisez la commande suivante dans votre terminal :

pip install flask

Une fois Flask installé, vous pouvez l’importer dans vos scripts Python.

# Installing Flask
from flask import Flask

print("Flask imported successfully")

Création d’une application Flask

Une application Flask commence par la création d’une instance de la classe Flask :

# Creating a simple Flask app
from flask import Flask

app = Flask(__name__)

@app.route('/')
def home():
    return 'Welcome to Flask!'

if __name__ == '__main__':
    app.run(debug=True)

Comprendre les routes Flask

Les routes de Flask définissent les URL qui déclenchent des fonctions précises. Utilisez le décorateur @app.route() pour définir les routes :

# Defining routes
@app.route('/')
def home():
    return 'Home Page'

@app.route('/about')
def about():
    return 'About Page'

Gestion des paramètres d’URL

Flask vous permet de capturer des parties de l’URL sous forme de paramètres :

# Handling URL parameters
@app.route('/user/<username>')
def show_user(username):
    return f'User: {username}'

Renvoyer des réponses HTML

Flask vous permet de renvoyer directement des réponses HTML :

# Returning HTML responses
@app.route('/hello')
def hello():
    return '<h1>Hello, Flask!</h1>'

Utiliser des modèles

Flask prend en charge les modèles Jinja2 pour générer du contenu HTML dynamique :

# Rendering a template
from flask import render_template

@app.route('/greet/<name>')
def greet(name):
    return render_template('greet.html', name=name)

Mode de débogage de Flask

Exécuter l’application Flask en mode de débogage fournit de meilleurs messages d’erreur et recharge automatiquement l’application lorsque le code est modifié. Utilisez debug=True dans app.run().

# Enabling debug mode
if __name__ == '__main__':
    app.run(debug=True)

Erreurs courantes avec Flask

Voici quelques erreurs à éviter :

  • Ne pas activer le mode de débogage pendant le développement.
  • Inscrire directement dans le code des informations sensibles, comme les identifiants de la base de données.
  • Ne pas utiliser de modèles pour le contenu dynamique.

Qu’avons-nous appris ?

Dans cette leçon, vous avez appris :

  • Comment installer et configurer Flask.
  • Comment définir des routes et gérer les paramètres d’URL.
  • Comment renvoyer des réponses HTML et utiliser des modèles.
  • L’importance du mode de débogage pendant le développement.

Excellent travail ! Passons au sujet suivant.

Introduction à Flask — illustration 11

Questions Fréquemment Posées

La leçon « Introduction à Flask » est-elle gratuite ?

Oui — le texte complet de « Introduction à Flask » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Python For Kids, passe à CoddyKit PRO. Le cours Python For Kids comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Introduction à Flask » ?

Découvrez Flask, un framework web Python léger Tu pratiques Python For Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Python For Kids ?

Aucune expérience préalable n'est requise. Python For Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Introduction à Flask » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Python For Kids ?

Oui. Chaque leçon Python For Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Principes fondamentaux des frameworks web
  2. Introduction à Flask
  3. Construire une application web simple
  4. Connecter Python aux bases de données
← Retour à Python For Kids