COURS SUR LE DEVELOPPEMENT WEB EN
PYTHON
Dr. MOUALÉ M. N’dah Bienvenu
Enseignant-Chercheur en Science Informatique & IA
Laboratoire de Mathématiques Informatique, UFR SFA,
Université Nangui Abrogoua, ABIDJAN, CÔTE D’IVOIRE
Email: drmoualebienvenue@[Link]
Portfolio: [Link]
8 février 2026
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 1 / 20
Plan du cours
1 Introduction aux bases du Web et au développement d’applications
Web avec Python
2 Introduction au Web et au développement Web avec Python
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 2 / 20
Développement Web avec Python
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 3 / 20
Introduction aux bases du Web
Le Web signifie World Wide Web
Il permet d’accéder à des pages et services via Internet
Il repose sur des technologies standardisées
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 4 / 20
Qu’est-ce que le Web ?
Système de consultation de ressources numériques
Basé sur Internet
Utilise des liens hypertextes
Exemple : consulter un site Web avec un navigateur
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 5 / 20
Fonctionnement général du Web
Le Web suit le modèle Client – Serveur
Le client est le navigateur Web
Le serveur héberge les pages Web
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 6 / 20
Architecture Client / Serveur
Le client envoie une requête
Le serveur traite la requête
Le serveur renvoie une réponse
Protocole utilisé : HTTP / HTTPS
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 7 / 20
Le protocole HTTP
HTTP (HyperText Transfer Protocol) permet :
La communication entre client et serveur
L’échange de pages Web
Méthodes courantes :
GET : demander des données
POST : envoyer des données
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 8 / 20
Pages Web statiques
Contenu fixe
Écrites en HTML et CSS
Identiques pour tous les utilisateurs
Exemple : site vitrine
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 9 / 20
Pages Web dynamiques
Contenu généré par un programme
Dépend de l’utilisateur
Utilise un langage côté serveur
Exemple : page de connexion
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 10 / 20
Composants d’une application Web
Une application Web repose sur :
Le Frontend (côté client)
Le Backend (côté serveur)
La base de données
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 11 / 20
Le Frontend
Le Frontend correspond à l’interface utilisateur :
HTML : structure
CSS : mise en forme
JavaScript : interaction
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 12 / 20
Le Backend
Le Backend est la partie serveur :
Traite les requêtes
Applique la logique métier
Communique avec la base de données
Langage utilisé : Python
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 13 / 20
La base de données
Elle permet de stocker :
Utilisateurs
Informations
Données applicatives
Exemples : SQLite, MySQL
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 14 / 20
Pourquoi Python pour le Web ?
Syntaxe simple et lisible
Facile à apprendre
Très utilisé en industrie
Compatible avec l’IA et la Data Science
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 15 / 20
Python côté serveur
Avec Python, le serveur peut :
Répondre aux requêtes HTTP
Générer des pages Web dynamiques
Traiter des formulaires
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 16 / 20
Frameworks Web en Python
Un framework facilite le développement :
Flask : simple et léger
Django : complet
FastAPI : moderne
Framework utilisé dans ce cours : Flask
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 17 / 20
Qu’est-ce qu’une application Web Python ?
Programme Python
Reçoit des requêtes HTTP
Renvoie des réponses Web
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 18 / 20
Rôle de Flask
Flask permet :
De créer un serveur Web
De définir des routes
De lier Python et HTML
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 19 / 20
Résumé de la section
Le Web repose sur le modèle client/serveur
Python est utilisé côté serveur
Flask facilite le développement Web
Base essentielle pour les projets futurs
Dr. MOUALÉ M. N’dah Bienvenu (ITES) COURS DEV WEB IDA1 & IDA2 20 / 20