So, I joined a new company dealing in the same technology but a different domain. While lazying out the entire day doing nothing (I'm on initial roll, so no major work yet), I happened to browse through some Python docs and found some amazing resources which, hopefully, should have bumped into way before I began coding in Python/Django.
Here goes the list:
1. Beginner - https://docs.python.org/2/ : The fundamental, basic and yet most important resource to go through Python. Start here for a beginner's intuitive lesson to know about Python.
2. Beginner (moving on after knowing what is what) - http://anandology.com/python-practice-book/ : By far, the best ever site to learn Python. You can learn only via practice and this site ensures that you are exposed to it, tons of it. The problem sets are awesome and you get hooked pretty fast into liking the language. Delve into this to know how a web framework can be easily written in Python. That blew my mind for an instant. If you need some solutions to the problems in the tutorial, refer the courses.
3. Intermediate (and er, advanced) - http://docs.python-guide.org/en/latest/ : Wonderful, wonderful site. It tells you everything about how to design code in Python all the way into learning advanced concepts.
Ohh, and tried to learn something even more awesome from Linux Kernel Coding styles and How to be a better manager. Non-pythonic, but is effective in a long way for a developer.