Les Frameworks Python pour le Développement Web

Travailler avec Internet : django, flask, pyramid, bottle, twisted, tornado
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Je m'abonne
4,8
Transcription


79,00€ 39,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,8

79,00€ 39,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de présenter les principaux frameworks Python pour le développement web, leurs fonctionnalités et domaines d'application, ainsi que de guider les développeurs dans le choix du framework adapté à leurs besoins.

Cette leçon présente un aperçu des bibliothèques (ou frameworks) Python pour le développement de sites web, en mettant en avant leurs caractéristiques principales et leurs applications spécifiques.

En plus des bibliothèques généralistes, Python propose de nombreux frameworks pour accomplir des tâches spécialisées, comme la création de sites web. Si Python est un langage généraliste, il ne possède pas nativement les capacités pour le développement web. Ainsi, différentes bibliothèques permettent d'étendre ces capacités.

Pour les débutants en programmation web ou ceux venant de Java, PHP ou Ruby, les frameworks synchrones comme Bottle et Flask seront plus familiers. En revanche, pour les développeurs du monde asynchrone (Javascript, Erlang), les frameworks asynchrones comme Twisted et Tornado sont plus adaptés.

Bottle est le plus petit framework et représente un bon point de départ. Flask est une solution intermédiaire populaire et facile à maîtriser. Django, le plus célèbre, offre une solution complète avec des outils avancés pour la sécurité, la traduction et plus encore, bien que son apprentissage soit plus long.

Pour les applications en temps réel, Twisted, Tornado et Crossbar sont les solutions de choix, chaque framework ayant ses spécificités.

Voir plus
Questions réponses
Quelle est la principale caractéristique de Bottle?
Bottle est le plus petit framework Python pour le web, idéal pour des projets simples et des expérimentations rapides.
Pourquoi choisir Django pour un projet de site web?
Django offre une solution tout-en-un très complète et robuste, idéale pour des projets sérieux nécessitant de nombreuses fonctionnalités intégrées.
Quel framework est recommandé pour des applications web en temps réel?
Pour des applications web en temps réel, les frameworks comme Twisted, Tornado et Crossbar sont recommandés en raison de leurs capacités asynchrones.

Programme détaillé

4 commentaires
4,8
4 votes
5
4
3
2
1
phil
Il y a 3 ans
tres claire... merci !
badii_00
Il y a 4 ans
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
g.vanleynseele
Il y a 4 ans
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
actif22
Il y a 4 ans
Hello,
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.

La partie sur les able est simplement limpide et tellement utile.

Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.

Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.

Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....

Bon apprentissage.