Django markets itself as "the web framework for perfectionists with deadlines". Not only is it a high-level framework, but it’s one that’s designed to promote clean designs and rapid development. Mozilla, Instagram, Pinterest, Bitbucket, and The Washington Times are all designed using Django.
If you want to start learning this Python-based open source web application framework, you’ll find that there are a lot of resources available online. Here are some of the best for you to use--don’t worry, they’re all free!
1. Ultimate Django
Ultimate Django offers an online-based course for free, though those who want further resources will have to pay for the packaged deals. The tutorials include information on how to create static web pages, displaying data lists, using Git/Github, using Ajax with Django, processing payments, and so much more. To access the online course, all you need to do is sign up for the site’s newsletter, and you’re off to a great start with Django!
2. Django Girls
For those who are dedicated to their profession and want to add Django skills to their resume, this is definitely the tutorial for you. It will get you started learning the most basic Django capabilities, and walk you through Django models, admin, deploying your apps, creating using Django, Python installation, how to edit code, and so much more. It’s comprehensive and fully accessible--definitely worth checking out.
3. Django Project
If you like text-based learning, you’ll love the documents available at Django Project! They come with all the basics on building basic apps using the framework, and you can learn how to expand your apps easily. You’ll need to have a fairly rudimentary understanding of programming languages to understand this material, but it’s worth the read.
4. Getting Started with Django
GSWD is a site that takes you through everything you need to do to get started with Django. It gives you a basic look at what it can do, shows you what you need in order to start working with the framework, simple mistakes to watch out for, and more. The tutorials are beautifully laid out, making it easy to follow and fun to learn with.
5. Test Driven Development
6. Tango with Django
Yet another excellent resource for beginner Django users, Tango with Django offers a comprehensive introduction to the framework. You’ll learn everything you need to know to start using the language, and the book will walk you through more intermediate and advanced concepts. Definitely a solid resource to consider!
Thanks to the free resources above, you are well on your way to becoming an excellent Django developer!
See Also: How to Learn to Use WordPress for Free
Know of any more good resources? Share the love and leave a comment below…