Best books to learn Django and Python

The most used Python web framework, whether you are new to web development or already experienced, here is an up-to-date list of the best Django books.

 

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.   Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

 

Beginner Books

Django for Beginners by William S Vincent

A Wedge of Django by Daniel and Audrey Roy Greenfeld

Build a Website with Django by Nigel George

Tango with Django

 

Intermediate Books

Two Scoops of Django by Daniel and Audrey Roy Greenfeld

Mastering Django by Nigel George

Django for APIs by William S. Vincent

Django 3 by Example by Antonio Melé

Django for Professionals by William S. Vincent

Boost Your Django DX by Adam Johnson

 

Advanced Books

The Temple of Django Database Performance by Andrew Brookins

High-Performance Django by Peter Baumgartner & Yann Malet

 

Python Books

Python Object-Oriented Programming by Steven F. Lott and Dusty Phillips

Clean Code in Python by Mariano Anaya

Expert Python Programming by Michal Jaworski and Terek Ziadé

Architecture Patterns with Python by Harry J. W. Percival and Bob Gregory