Django for Beginners: Build websites with Python and Django
A**L
Confidently build basic web apps within a few hours
The best thing about this book is that it encourages, and enables you, to think deeper than the tutorials you're working on.For example, Will lays out how to create basic custom user models - the code that allows you to add login functionality - really clearly. Within an hour of working on that chapter, you'll understand the fundamental ins and outs of writing code that allows people to log in and out of a basic website - and implement it on the projects the book leads you through.But Will encourages you to think further down the line, so that while you're working on basic apps, you will understand how the principles apply to more complex apps later on. Following the book chapter by chapter gave me confidence, because I saw quick results (as you would hope from Django) and built apps that mirror real-world websites and functionality, but also had an idea of how what I was learning applies to larger and more complex apps later on.It's also a super readable book; it reads the furthest thing from a textbook, but I can see myself going back to it as if it was.I'll be purchasing Django for Professionals right after completing this review.
C**R
Excellent Django Tutorial
This is an excellent up-to-date tutorial for Django 2.0 and Python 3.7, written by an expert for beginners or those just a little more advanced. The book (also an eBook) starts with several projects from a simple setup to a modest blog. This much is also available online. The rest of the book continues to add functionality and finishes with 'newspaper-type' blogsite. Will takes us through all of the important aspects of Django, including class-based views which are much easier to understand than function-based views. Added at an early stage are the expected GIT and Bitbucket versioning tools (Like Will, I prefer Bitbucket to Github) and deploying via Heroku. Something that never seems to appear in other tutorials is a method of sending an email after a password reset request. Will recommends SendGrid. Here the book is a little out of date, but his eBook has been amended to cover the latest SendGrid methodology. Here's a tip: don't use the same email as the email you used to sign up to SendGrid when requesting a password reset on your site. I also liked the sections on Permissions and authorisations. Overall, there is a wealth of information in this book and IMHO it is the best Django tutorial available at the moment (I don't discount 'djangogirls' but that used function-based views). At the end (of course it never ends!), I felt confident that I knew enough about Django to delve further into the documentation without getting lost (well, almost). I highly recommend this book.
K**Y
Django for the beginner
I've dabbled in python for a few years (non-professionally) and had decided to have a look at Django. Some of the tutorials seemed to jump around so I decided to get this book at it does indeed live up to its name!Even if you don't know much python, all the code is set out in the book and easy to follow. Often when I had errors it was due to my typing rather than the book!Only one issue I had was using pipenv (heavily used in the book). This is a tool under constant development and currently has bugs in Windows which meant I was unable to use it. However, there is plenty of resource on the web to use standard venv instead (and relevant adjustment for deployment to Heroku).Highly recommend the book, and if you have a Mac or use Linux I don't think you'll find a single thing wrong! I've got William's second book (APIs) arriving tomorrow.
G**Z
Django framework
Brilliant gave me a good understanding of frameworks
T**N
it teaches you django best practices from scratch
this is the best book that has simplified how django really works from a beginner level.... can't wait to get the updated versions of django for professionals and django for api development
D**M
The only Django book you need
Excellent book - material is well presented, it is easy to follow and everything is very well explained. This is probably the best book for somoone who wants to learn Django. There is no need to look for anything alse. There are two other books in the series - I would strongly recommend buying them together. Those books are going to save you a lot of time learning Django.
M**N
Easy to understand, great structured way to build your knowledge
I am starting development of a web application in django, I already knew something of creating a django project, but this book really helped my understanding of how and why things are done.I typed every piece of code (there are 5 projects, increasing in functionality as you progress), every section taught me many new things.I found it so easy to follow. I bought the kindle version and had the reader open on my PC screen beside my editor.The kindle version is full of links to useful resources and helpful websites.I will be moving on to the Authors Professional book now.Thanks for the education Mr. Vincent.
J**Y
Reasonably good book that's a bit over priced.
A relatively good book for Django beginners. It would benefit from an index page and possibly a grammar check. The quality of the cover isn't the best either and most info can be found online for free (CS50 Web).Overall I would say the book is good but very overpriced and should probably only cost about £10-£15, its definitely not worth £30.
A**R
Great book for someone learning django
This is a great book that walks you through progressively more advanced projects. The author clearly delineates between his comments and the code you need to write, so it makes it easy to follow along. He also provides the code for download which is great if you don't want to type it all out or make the occasional typing error and want to compare your file to his. I appreciate his start to finish approach that has the reader deploy each project that is developed. Practicing deploying code is an important part of the learning process.
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.
E**Z
Un "must" si arrancas en el aprendizaje de Django
Para todos aquellos que, como yo, se inician en el mundo de Django, este libro es un buen punto de partida. El paradigma de programación basado en vistas, urls, modelos, templates se asimila rápidamente gracias a los distintos proyectos en los que se trabaja a lo largo del libro.
E**I
Davvero utile per chi comincia
Il libro è davvero ben organizzato, e pensato bene per chi comincia.Evita di addentrarsi e perdersi in argomenti che creerebbero confusione, come avviene in altri testi.L'autore ha reso davvero semplice seguirne gli esempi e la logica.
Trustpilot
1 month ago
5 days ago