Les 5 meilleurs livres sur Django

Les 5 meilleurs livres sur Django

Cet article vous présente une sélection de 5 des meilleurs livres sur Django.


1. Apprendre la programmation web avec Python et Django – Principes et bonnes pratiques pour les sites web dynamiques (Gilles Degols, Pierre Alexis, Hugues Bersini)

Apprendre la programmation web avec Python et Django – Principes et bonnes pratiques pour les sites web dynamiques Gilles Degols Pierre Alexis Hugues Bersini

Disponible sur Amazon Disponible à la Fnac

Enfin un ouvrage pour étudiants détaillant tous les principes de la programmation web moderne, avec l’un des frameworks de développement web les plus ambitieux : Django, basé sur le langage Python ! Un ouvrage de référence pour les étudiants.

Abondamment illustré d’exemples et rappelant les bonnes pratiques du domaine (modèle MVC, diagrammes UML, patterns), voici un livre de cours magistral et moderne sur la programmation web dynamique, que tous les enseignants en informatique peuvent utiliser.

Complet et autonome, il pose solidement les fondamentaux de la conception web, avec ou sans framework : HTML 5/CSS 3, dynamisme alimenté par bases relationnelles SQL, sessions, JavaScript et Ajax, sans oublier de fournir au lecteur d’essentiels rappels en programmation objet, voire de montrer… ce qu’il ne faut pas faire en CGI !

Le langage Python et le framework Django sont introduits en douceur, et l’utilisation des vues, templates, formulaires et modèles Django, conformément aux principes MVC exposés dans la première partie, est illustrée au fil de l’étude de cas, un site web inspiré de Facebook. Cette étude est poussée jusqu’à la mise en place du projet chez un hébergeur Web.

L’annexe complète le manuel par une explication pas à pas de l’installation de l’environnement de développement, tant sous Windows et Mac OS X que sous GNU/Linux : Python, Django, Eclipse, PyDev et les Web Developer Tools.

A qui s’adresse ce livre ? Aux étudiants en informatique (IUT, écoles d’ingénieurs) et leurs enseignants. Aux développeurs web (PHR Java, etc.) qui souhaitent passer à Python & Django. Et aux programmeurs en herbe dans un langage quelconque qui souhaitent une introduction en douceur à la programmation web.

À propos de l’auteur

Membre de l’Académie Royale de Belgique, Hugues Bersini enseigne l’informatique et la programmation aux facultés polytechnique et Solvay de l’université Libre de Bruxelles, dont il dirige le laboratoire d’Intelligence Artificielle. Il est l’auteur de très nombreuses publications et ouvrages (systèmes complexes, big data, génie logiciel, sciences cognitives et bioinformatique).

Pierre Alexis est titulaire d’une licence en informatique et travaille dans une société de conseil spécialisée en sécurité informatique. Intéressé depuis toujours par l’enseignement et la vulgarisation informatique, il assiste Hugues Bersini à l’Université libre de Bruxelles et dispense un cours de Django/Python à destination d’étudiants en ingénierie commerciale.

Après une formation d’ingénieur en informatique, Gilles Degols s’est spécialisé dans le domaine du big data en travaillant pour l’Université libre de Bruxelles, puis au sein d’une entreprise gérant les flux routiers à travers la Belgique. Il assiste également Hugues Bersini dans son cours de Django/Python.


2. Django avancé – Pour des applications web puissantes en Python (Yohann Gabory)

Django avancé – Pour des applications web puissantes en Python Yohann Gabory

Disponible sur Amazon Disponible à la Fnac

Django, framework Python MVC réputé pour son élégance et sa puissance, permet de développer des applications web de qualité professionnelle extrêmement riches et dynamiques en un temps record – pour peu que le développeur fasse l’effort de conception nécessaire et tire parti de son modèle de développement et de son écosystème.

Gagnez en expertise sur le framework de développement web le plus ambitieux ! Au fil de deux études de cas fun tracker et un agenda partagé) menées de bout en bout, cet ouvrage expose les fondamentaux de Django que sont les vues, les templates, les formulaires et les modèles.

Par sa présentation détaillée de l’architecture et des fonctionnalités de Django, cet ouvrage permet au développeur, aguerri comme débutant, d’atteindre une connaissance intime du framework.

Riche en exemples concrets et en astuces utiles, l’ouvrage distille également de nombreuses bonnes pratiques issues de l’expérience professionnelle de l’auteur. Il constitue pour le développeur Django le complément avancé indispensable à la documentation existante.

À propos de l’auteur

Yohann Gabory est développeur web au sein d’Outscale et spécialiste de solutions Python / Django. Développeur Python depuis 7 ans, il a pratiqué d’autres framework tels que Ruby on Rails et Turbogears et a à son actif des références prestigieuses, telles que Libération et l’AFDAS.

Il participe à des conférences Django et fut par ailleurs spécialisé en réseaux sociaux chez PilotSystems : protocole d’authentification Oauth, gestion d’identité Open lD, intégration Facebook, Twitter, Google Market Place… Il est aujourd’hui en charge du développement des interfaces de gestion du cloud Outscale.


3. Développez votre site web avec le framework Django (Mathieu Xhonneux, Maxime Lorant)

Développez votre site web avec le framework Django Mathieu Xhonneux Maxime Lorant

Disponible sur Amazon Disponible à la Fnac

Vous connaissez les langages HTML et Python et souhaitez créer des sites web dynamiques ? Ce livre est fait pour vous !

Il vous apprendra pas à pas comment prendre en main Django, un framework très populaire permettant de créer des sites web à l’aide du langage Python.

Comparable aux frameworks Ruby on Rails et Symfony2, Django s’occupe de gérer les couches basses d’un site (sessions, sécurité…) et peut même générer une interface d’administration tout seul !

L’objectif de Django est de proposer un développement plus efficace et plus rapide d’une application dynamique web tout en conservant la qualité. À l’issue de cet ouvrage, vous saurez construire des sites web complexes et élégants en un temps record.

À propos de l’auteur

Maxime Lorant a fait ses études à l’IUT de Vannes puis à l’INSA de Rennes. Depuis plusieurs années, il utilise Django au sein de nombreux projets personnels et professionnels.

Mathieu Xhonneux est un autodidacte en programmation. Il apprend le Python durant ses années de collège et réalise peu après ses premiers sites web avec Django.


4. Django – Industrialisez vos développements Python (Franck Fournier)

Django – Industrialisez vos développements Python Franck Fournier

Disponible sur Amazon Disponible à la Fnac

Ce livre sur Django s’adresse principalement aux développeurs Python désireux de maîtriser ce framework pour gérer leurs projets de A à Z. Un développeur web utilisant une autre technologie y trouvera matière à évaluer l’apport de Django et à pouvoir s’y plonger facilement.

L’auteur propose une prise en main efficace de Django et conduit progressivement le lecteur à la maîtrise de bases solides sur la conception de projets Django, du développement au déploiement en production.

Au programme :

  • Un chapitre d’introduction présente les frameworks web en général et Django en particulier, son historique, sa communauté et ses avantages. Il permet de comprendre les raisons de la popularité grandissante de Django.
  • Un chapitre de prise en main de Django, à la fin duquel vous serez en mesure d’utiliser le framework.
  • Un chapitre détaillant les principes techniques de Django.
  • Un chapitre sur les outils de développement et les IDE qui permettent de travailler avec Django encore plus facilement Une série de chapitres présentent en profondeur les principales notions de Django : la structure d’un projet, l’ORM, les vues et le rouage des urls, les templates, le middelware.
  • Un chapitre spécifique traite du puissant outil de création d’applications de type Back Office qu’est l’administration Django.
  • Enfin, l’auteur conclut le livre par deux chapitres relatifs aux approfondissements et à l’utilisation d’applications Django existantes dans vos projets.

Des éléments complémentaires sont en téléchargement sur le site www.editions-eni.fr.

À propos de l’auteur

De formation Ingénieur Informatique, Franck Fournier a exercé de très nombreuses années comme Directeur de Recherche et Développement dans diverses sociétés.

Il est aujourd’hui consultant indépendant, Expert Python, et ses dernières missions l’ont conduit sur divers projets Django et Python de grande envergure; à travers les pages de ce livre, il partage volontiers cette expertise avec le lecteur pour lui fournir un livre réellement pragmatique sur les développements Python avec Django.


5. Apprendre la programmation web avec Python et Django (Hugues Bersini, Pierre Alexis)

Apprendre la programmation web avec Python et Django Hugues Bersini Pierre Alexis

Disponible sur Amazon Disponible à la Fnac

Enfin un ouvrage pour étudiants sur la programmation web moderne, avec l’un des frameworks de développement web les plus ambitieux : Python/Django !

Illustré d’exemples exécutables et rappelant l’ingénierie et les bonnes pratiques du domaine (modèle MVC, patterns), voici un livre de cours magistral et moderne sur la programmation web (dynamique), que tous les enseignants en informatique peuvent utiliser !

À propos de l’auteur

Membre de l’Académie Royale de Belgique, Hugues Bersini enseigne l’informatique et la programmation aux facultés polytechnique et Solvay de l’Université libre de Bruxelles, dont il dirige le laboratoire d’Intelligence Artificielle. Il est l’auteur de très nombreuses publications (systèmes complexes, génie logiciel, sciences cognitives et bioinformatique).

Pierre Alexis est titulaire d’une licence en informatique et travaille au service informatique de la plus grande banque privée belge. Intéressé depuis toujours par l’enseignement et la vulgarisation informatique, il assiste Hugues Bersini à l’Université libre de Bruxelles et dispense un cours de Django/Python à destination d’étudiants en ingénierie commerciale.

error: Contenu protégé