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.