I found that though this is a work in progress ... it's great work.
MY biggest struggle as a senior programmer coming from java land is trying to equate my previous experience with this framework. I loved your explanation of the framework for those of us that come from other multiple framework Xs out there.
[The book] wasn’t the first my attempt to start learning Django, but it was the first successful one. You are explaining complex things in such a way that they become digestible for beginners.
The reader can follow the creation of a site from the very beginning, step by step. And after all get a simple, but working resource, deployed in the web.
All information is good structured, given in digestible portions, and the author avoids digging in concepts that too complex for beginners. Every page says to the reader: Keep calm and follow how stuff is getting done.
My conclusion? “Build your first website with Python and Django” is the best point to start learning Django from.
Just finished 'Build a website with Django 2' . I really liked how this book broke-down EVERY line of 'new' code -- this was the first tutorial I was able to get through without getting 'stuck', and I feel like I understand the basics of Django much much better than before. Great work!
Understand the fundamentals of Django/See the bigger picture. Now I feel like I am ready to take on a bigger project.
Your pedagogical writing style it's amazing! I think you are a great teacher and communicator. Despite that English it's not my native language I understood easily all Django concepts that you explained in you book.
Néstor Rodríguez-Triana Domínguez
I'm finding it to be useful not only from a "cookbook" standpoint, but also very well written with clear technical explanations suitable for beginners.
As a numbers guy, I am trying to step out of using simple tools like Excel and PowerPoint for communicating my findings. Some analyses are far more appropriately distributable via the web. Enter Django. My goal for analysis communication is to come up with a home built solution that is portable, cost effective and scalable. After some initial review, I settled on Django as the platform of choice. I've been through half a dozen books and walkthrough but still left feeling like I couldn't sufficiently build a solution on my own, let alone a robust solution.
After taking Nige's course, I feel far more confident about the process of building a Django website than I have with all the books combined. Actually listening to an explanation instead of reading one and assuming you're on the right track definitely gave me the added confidence to build a site that does the job I'm looking to accomplish. It's still a lofty goal but I feel far more comfortable with Django.
In nutshell I could only say, I was missing this page for a long time and had expected that someone should work to make Django simpler for beginners and there you go. whatever information is mentioned on this site is very good, be it challenges of beginners or knowledge of Django all have been phrased accurately. this piece of work is a great effort to introduce Django to beginners community by making it simple and to the point.
I was not able to understand the structure of django project before reading this site, even after going through many boring tutorials online which can only make you sleep.
I picked up Python a few months ago and had to deploy one of my projects as a webapp. I can't even begin to tell you how useful your Django tutorials have been for me. I consulted many other Django resources but none matched the sophistication yet simplicity of the content.
Even 46 yo accountants can learn Django with Nigel's course.
Yes, I am a hard core accountant (CPA+CA). My age (46 years) and profession always came in way of learning coding. But I had no option other than learning coding (reason being website www.thakurani.in). So, I was looking for simple, hand holding, affordable django courses. I tried many (yes many). And then I came across Mastering Django Core 1.8 book by Nigel. I read it, but only a little. Then somehow I came across his course "Build your first website with Django 2 (MFDW2.1). I bought it in September mid. I watched all his videos till Module 6. For the first time in my life, I could understand anything other than taxes, accounting and auditing. After watching till Module 6, I had to start revising. I knew that I should by heart till Module 6, then only I should move further in improving navigation, form class, etc. After watching all his videos for more than 5 times (I never felt bored, and he wasn't wrong any where), I started watching from Module 7. I am still watching (for the third time), but I understand coding. I am eagerly waiting for Nigel's next course of Advanced Django. I am very grateful to Nigel for taking out such a wonderful course. And these are not plain words. They originate from my heart. Thanks Nigel.
Kanishka Mehta. PS: Nigel, my words may fall short of appreciation, you deserve much more appreciation, respect. PPS: Did I tell I am 46 years old?
There are many django books out there, but none explain the concepts like you do. You made me understand something I have been struggling over for almost 6 months now, I just understood it in just about 10 mins of reading your book.
Amazing, I bought this book today and have not been able to put it down !! - Already in my first day I am onto Chapter 7, and have only stopped for a break to write this review !! Chapter 8 is incoming lol 😀
No nonsense, straight to the point and delivered in a manner that makes it easy to learn. I cannot praise this book enough, many thanks !!! in a word - Concise !
Just what I was looking for...
I am about 60 percent done with this course and I am loving it. I’m new to Django and Python and decided to learn both at the same time, due to the fact that I want to build a database website for my “learning project”. This course fits my needs perfectly. Nigel explains every line of code, he allows you to pause the video to catch up, the flow just seems right. It was worth my money. Not only do you get the video instructions, you also get a nicely formatted pdf transcript of each section and finished source, alongside the pdf and ebook version of the course. I can’t wait to finish it and look forward to more advanced courses!
By far the best overview of how Django works that I have found out there! Every other resource I have looked at glosses over the 'why' and jumps right into "lets start an app and then add it to settings.py". The overview here really helped me better understand the overall structure of Django - projects, apps, views, templates, urls, etc.
Tech support manager, aspiring web dev