Django for Beginners, 5th Edition: Build Modern Web Applications with Python
C**B
Great stuff!
Really well written and easy to follow, the author's attention to detail is incredible. Great resource.
J**M
Best Book on Django
Wow! What an amazing book. I’ve been really struggling to learn Django and this is the first tutorial where I made it all the way to the end. The gradual, progressive style of introducing concepts meant I could reinforce what I had already learned while still trying out new techniques.This is also the only book I’ve found that covers testing (at all) and deployment. The final chapter shows how to do a basic and then advanced deployment on Heroku, but the steps should work on most hosting platforms.A fantastic book! I wish I’d just started with this one from the beginning.
J**L
The perfect companion for a Django newbie
I’m new to web development in general and especially with Django, so I was looking for a guide to get me started. This book was the perfect companion. It starts off gently, covering the basics and not skipping any steps. I appreciated that there was an overview of the Django architecture, projects vs apps, and a Hello World website to get my feet wet before quickly adding in new features. The format of six new projects where each one repeats past learnings and then adds new ones really worked for me. By the end, when I’d written from scratch the Newspaper CRM, tested it, and deployed felt magical.
M**X
Good
This book delivers on what it promises. It provides a good introduction to the Django framework. The words "for Beginners" in the title might be misleading. If you are not already at least an intermediate level Python programmer this book is not for you. If you don't already have experience writing web applications, this book is not for you.I gave the book four stars, rather than five, because it has no index, so it cannot be used as a reference book.
A**R
Fabulous Book
This book rocks. Will is so helpful. He has a lot of insight. If you are considering Django get this book. It will teach you to the things that you need to know by an author who is an expert on the subject matter and cares for the learner.I went through the official Django tutorial. While it is good, I felt like I was drinking through a firehose. I couldn’t really juggle the content.Will literally takes you by the hand, gives just enough explanation to make sense, and then goes to the next topic. The book is setup where in the next project you revisit some of the previous topics, but with just slightly more depth. The further you go into the book, the more confident you become because Will has you repeat some of what you’ve learned prior. This learning strategy has helped me IMMENSELY.I am about 2/3 through this book and still trucking along. I did have to take a break on tests and deployment, although Will expertly walks you right through it. I feel like there’s a lot of juggling with Django, between Models, Views, Templates, URLs, Forms, etc. That’s all well and good, I just needed smaller bites to chew. But Will has it all in there AND IT WORKS.One suggestion for beginners is to make sure that you are using the same versions that Will is using. I haphazardly did not do this on one of my side projects and was all confused about how to log a user out. Logging a user out is different in Django 5+ than version 4.2. This was totally my mistake. After some googling I was able to figure it out.Thanks Will! I look forward to going through your other books in the near future!
S**A
Best Django book there is!
This is the best and most comprehensive Django book there is. I read so many tutorials online and tried other books before coming across this one. It's the first book that made sense to me. Step by step the author introduces new concepts and projects. I wish I hadn't wasted so much time before I found it! I've learned so much and am now navigating Django with confidence and skill. Can't recommend enough. I wish all beginner's books were this good. I'm now reading the next two books in the series!
J**.
The Missing Django Documentation!
I was seriously stuck before this book. The Django docs were too confusing for me to make sense of and the polls tutorial was just too advanced. I was trying to complete various tutorials online or on YouTube that I found, but I wanted a trusted source that would explain things to me step-by-step.This book definitely did that. I appreciated the emphasis on setup, templates, and URLs early on, especially the focus on template context as it made a lot more sense once we started using a database. And this is the first book/tutorial/video I’ve seen that covers BOTH function-based and class-based views, and in a way that tied them together.Before I was so confused about which one to use, how they worked, but the progression here made a lot of sense, starting with function-based views, then doing both function and class-based views, and finally class-based views for the final project. I’m almost mad I wasted so much time before finding this book.Now I will go purchase the other two and continue on my quest to becoming a Django developer.
D**T
Fantastic introduction
This is a great way to get started with Django. If you’re like me, you were struggling with incomplete and out of date tutorials. Then I read the sample chapters of this book and realized it was the answer. Save yourself a lot of headache and time and start with this book!
A**E
Livro sem bugs
Quase tudo que se espera de um livro sobre computação é que ele não tenha bugs. Esse é um livro que deve ter sido cuidadosamente revisado pelo autor. Ele não possui nenhum bug.
N**M
Brilliant Book
Lots of Django websites suggest this book - and the next two - as the de facto 'go to' books for learning Django. They are NOT WRONG. It is exceptionally detailed and very well written. I didn't find a single error in the book that caused my code to fail. Using ClassBasedViews also significantly simplifies the code and is something that I'll be doing in the future. Compared to FunctionBasedViews - which a lot of the YouTube guides are about - this is lean and mean code that just works. I'd suggest that readers try both approaches though to really get to grips with some of the finicky details of Django programming.Anyway, an excellent book that is well worth the money. I'm already part way through the next one at the mo.
W**.
Very well written
I’ve just finished this book and actually thought it was great! Definitely learned a lot from it and even had an email response from the author.Only slight downside on my part was the timing, I brought this book and only a few weeks later an updated version for Django 5 came out, so I brought that too. But I decided that I’d work through both to try to get a better understanding and I’m glad I did. I’m about halfway through the Django 5 book and it very interesting to see the differences, not only in software but also in writing style as the author has tweaked it slightly and I would say from a personal perspective that it is better in terms of seeing things from a different angle.Will most likely buy the Django for professionals next, though I may wait to see if an updated version of that one comes out soon.
K**R
Book on Django
Good book
N**H
Zugängliches Buch für Anfänger
Kontext: Ich hab mir das Buch gekauft, nachdem ich Python Crash Course von Eric Matthes durchgearbeitet habe.Es gibt 5 'Projekte', wobei diese mehr aus so kleinen Aufgaben bestehen, die immer einen neuen Aspekt von Django vorstellen.Es ist unmöglich die neuen Dinge nicht zu verstehen. Und es ist sehr einfach und geht schnell das Buch durchzuarbeiten.Außerdem lernst du en passent die Basics über das Internet, wie richtig mit Version Control (GitHub) gearbeitet wird und andere Tools wie Autoformatierung. Sehr nützlich.Ich hätte erwartet dass die Projekte etwas mehr in die Tiefe gehen, aber das passiert dann wohl im zweiten Teil.
ترست بايلوت
منذ يوم واحد
منذ أسبوعين