Learning time: Django
What is Django?
Django is an open source Python web framework which follows the model-view-controller (MVC) architectural pattern. Django encourages rapid and clean web development. You can find more information about Django on Wikipedia.
Where should you start from?
If you don’t have a previous development experience, it will be really helpful to first learn Python. Our Learning Time: Dive into Python can be a start.
In one of our previous article, we have tried to offer you some useful tutorials in order to help you learn Django and now we would like to take this experience to the next level.
So let’s see some new resources which we hope will make your programming with Django even more enjoyable:
The best place to begin with is Django website. Here you can find some information to start from together with some very useful documentation.
Furthermore, in order to write your first application, you should install Django beforehand. On Django website, you will also find the quick install guide.
Django girls’ tutorial is also a good starting point because it doesn’t require any experience in Python or Django in order to build your first application.
Some other really helpful tutorials are available: https://docs.djangoproject.com/en/2.0/intro/tutorial01/ or https://www.tutorialspoint.com/django/index.htm/.
This book will teach you how to perform Test Driven Development.
The book “Two Scoops of Django: Best Practices for the Django Web Framework” has recently been updated for Django 1.11 and a lot of developers consider it really useful in their learning process.
We hope all these tutorials will introduce you to the world of Django and will provide you with the necessary details and tips to help you build your first application :).