Books

Django For Beginners

Progress from total beginner to confident web developer with Django 2.1 and Python 3.7. The book includes step-by-step instructions for five progressively more complex web applications: from a “Hello World” app all the way to a robust Newspaper app with complete user authentication flow, custom user model, foreign keys, and more.

Preview the book at https://djangoforbeginners.com.

Available in eBook (free updates), Kindle, or Paperback.

REST APIs with Django

REST APIs with Django teaches how to build robust web APIs with Python 3.7 and Django 2.1. Any existing Django site can be transformed into an API in a matter of minutes but in this book we’ll go well beyond the basics and build three progressively more complex APIs: a Library API, Todo API connected to a React front-end, and a Blog API featuring user authentication, permissions, documentation, and more.

Preview the book at https://restapiswithdjango.com/.

Available in eBook (free updates), Kindle, or Paperback.

Django For Professionals

Preorder the book for 50% off! Order now.

Learn how to build professional quality websites with Python and Django. The book covers creating an e-commerce site from scratch that supports both single-item purchases and monthly subscriptions. It also dives deep into working with Docker and PostgreSQL, environment variables, advanced user registration, payments with Stripe, performance, security, testing, and more.