Django for Professionals: Production websites with Python & Django
J**A
Another great book by Mr Vincent!
Can't recommend this book enough! It's an excellent follow up to Django for Beginners and I'm already applying things on a project at the company I work for!!
J**J
I Am Impressed
I am really impressed with this book. It has good size print and visual aids. The flow made it really easy to get through. The author did a great job explaining how things are done and why it works that way without making the book overly complicated. He explains in a couple sentences what most books take a paragraph to do. I am pleased with how he continues to repeat repetitive steps, code, and commands rather than just telling you to refer back to chapter whatever. It makes learning the process quicker. I wasn't new to Django, but this book does things a little differently than I've done on some projects so having that repetition made things a lot easier for me to change some of my practices to better ones. I didn't read any of his other books before purchasing this one. No one book is going to give you everything you need to know on this subject. As the author states though, this is not a beginner's book and you'll have an easier time if you're already introduced to Django whether it's the author's beginner book or another one. I'm really pleased with this purchase. I have multiple books on Django and this is one of the clearest and concise ones I own now. And keep in mind there's plenty of ways to do the same things with Django so having multiple books will help you decide which ways work best for you. I deviate from this book in a few different instances for what works best for my current project, but I'm very pleased with this purchase. I think this is definitely one of the books you should own if you are planning to work with Django.One downside to mention: If you get the physical book, it makes references to links that aren't there. Obviously they'd be clickable if you have the Kindle version, but it would have been nice to write out the links in case someone was curious and willing to type the link into the browser.
M**E
Excellent Book, DO NOT PURCHASE KINDLE EDITION
I purchased this book b/c I want to put some code that I wrote onto a website, and learn how to build the website the right way. I don't know html, css, or javascript, and I know very little about shell scripting. Django is free, actively maintained, stable, and flexible, and it uses Python, which is the only programming language I know well, so it (Django) was a good choice for a framework.I'm currently ~45% of the way through the book, and I couldn't be more impressed. Every choice was made thoughtfully (postgresql, bootstrap, docker, allauth, etc.), with explanations for why the author chose each. The example build is also very thorough, in that it incorporates a lot of the functionality you'd want in a website.One thing that makes this book exceptional is the completeness and accuracy of the code - it assumes the reader has some basic knowledge of python, and knows very little about orther languages. AND all the code works. There is nothing more frustrating than learning how to do something from flawed or incomplete instructions (my experience with several O'Reilly texts).Kudos to William Vincent for producing a great resource. I hope he'll keep up with book updates as Django and the tools used in the book continue to mature and change with code updates.Pro tip: Do NOT purchase the kindle edition. Kindle formatting creates huge problems with code indentation, and breaks it all. Luckily for me, all the code is in GitHub.
V**R
Good, Basic Book
This is a good book on Django, if you have done some Django and python to start. After doing the tutorial on the Django website, and some playing around, this book was about the right level for me.Pro: Quite clear, nicely laid out, clearly written.Con: Needs more explanations. The book fails on the "Why", consistently. Why implement a custom user model? "Because you will need it!" Ok, I believe you, but I'd still like one or two sentences on what problems this will fix. He spend an entire chapter on building it, spend a paragraph on explaining why. This pattern repeats throughout the book.A couple of annoyances. Why on earth does he include a touch command for every single file he creates. And he never explains!!My only guess is he's using a bad editor, or using it wrong, and he's trying to save having to type a path to the file. This is just wrong. If your editor requires this, get a new one. You should never need to touch a file to edit it. (use PyCharm!)And in EVERY chapter he goes on about what order to create model, url and view files. Only needs to be said once.Also, this book does not have an index. Inexcusable. Index building is a standard part of writing tools these days. I wouldn't have bought this if I'd known. It something that is just assumed for technical books. It doesn't even have with search inside the book on amazon. No mention of a publisher on the book, so it's self published. That explains how it missed some basics.
T**H
Really useful guide
This guide to developing Django Web development contained in a Docker container is very helpful. You'll have to develop troubleshooting skills and really dig in, but the author generously provides links to websites that provides the background information that you'll use for life.
N**N
Great book for people familiar with django
I caught wind of this book while listening to Mr Vincent’s django podcast. I find that I don’t buy many computer type books anymore because they quickly fall out of date, but hearing him and his cohost speak of the language I figured I’d support him.Let me say, this book fills in the gaps and does so in a very logical flow. I’ve been struggling with progress on an app trying to piece together online docs, tutorials, YouTube vids, etc. I’ve finally had that aha moment following along with this book.It is not beginner friendly, more for intermediate programmers. Get this if you are familiar with docker, virtual environments, python and the like. If this all sounds like magic, might want to try the beginner book.
T**E
Satisfied
I'm satisfied
K**8
Sencillo, pero muy útil
Si tienes una aplicación que debes llevar a productivo, definitivamente este libro te aclara el panorama base. Aún cuando se basa en Django, te aclara muchos conceptos que aplican para otros frameworks de desarrollar
I**O
STEP-BY-STEP project guide, just as I like :)
As fantastic as the other 2 django books from this author. :D+ Easy and fun to follow projects, with great explanation.- Unfortunately as I understand heroku does not have anymore free tier, so I did not deploy my projects. - It would be great for next editions of the book, give other example for deployment.Great book, I learned a lot! :D - Thank you! ;)I read and followed all the 3 books from William, I hope there will be more, because it was really enjoyable to follow the projects. :)
D**M
Superb book about more advanced Django
Excellent book about - material is relevant, well presented, it is easy to follow and everything is very well explained. This is probably the best book for somoone who wants to advance his Django knowledge. There is no need to look for anything alse. There is another book in the series - Django API - highly recommended. Those books are going to save you a lot of time learning Django.
R**Y
A Good Way to Learn Django
In this book, you learn how to code in Django Framework, in a great way. It's just as the title say you learn like a professionnal !You need to know a little about how python work and that's it, easy to read and understand and a lot of content different content.If you want to have a 2nd approach to Django, it's the best book, you can find !
Trustpilot
1 day ago
5 days ago