Installation et Configuration Python en Django
Conditions d’achèvement
Framework Django
Un
framework est un ensemble
d'outils
qui simplifie le
travail d'un développeur.
Un
framework est un «
cadre de travail » c’est à
dire un ensemble de bibliothèques qui permettent au développeur d'éviter de réécrire plusieurs fois une même fonctionnalité, et donc d'éviter de réinventer constamment la
roue.
Il existe plusieurs types de
Framework pour développer des applications généralement spécifiques à un
langage de programmation.
Les
Frameworks les plus plupulaires (2024) sont :
▫ React : Développement front-end Web JavaScript
▫ Angular: Développement back-end et front-end Web TypeScript
▫ Laravel : Développement back-end et front-end Web PHP. Il propose une courbe
d’apprentissage t une intégration des base de données ORM (Object-Relational Mapping) faciles
▫ Django : Développement back-end et front-end Web Python.
Dans
ce cours nous
utilisons le framework Python destiné
au web appelé
Django
• Django
est un Framework PYTHON moderne, Open-source
et gratuitpour le développement web.
• Il
utilise l’Approche MVT pour organiser le code de l'application.
• l
est imple et facilite l'apprentissage grâce aux caractéristiques suivantes :
▫ PYTHON: Django exploite les fonctionnalités les plus récentes de
Python.
▫ Création rapide: La mise en place d'un projet Django est rapide et
simple.
▫ Développement orienté objet: Encourage les bonnes pratiques de la POO
▫ Gestion des dépendances centralisées: Utilise pip, pour gérer les dépendances Django.
