Best online resource to learn Python? [closed]

I am new to any scripting language. But, Still I worked on scripting a bit like tailoring other scripts to work for my purpose. For me, What is the best online resource to learn Python?

[Response Summary:]

Some Online Resources:

http://docs.python.org/tut/tut.html - Beginners

http://diveintopython3.ep.io/ - Intermediate

http://www.pythonchallenge.com/ - Expert Skills

http://docs.python.org/ - collection of all knowledge

Some more:

A Byte of Python.

Python 2.5 Quick Reference

Python Side bar

A Nice blog for beginners

Think Python: An Introduction to Software Design


If you need to learn python from scratch - you can start here: http://docs.python.org/tut/tut.html - good begginers guide

If you need to extend your knowledge - continue here http://diveintopython3.ep.io/ - good intermediate level book

If you need perfect skills - complete this http://www.pythonchallenge.com/ - outstanding and interesting challenge

And the perfect source of knowledge is http://docs.python.org/ - collection of all knowledge


If you're a beginner, try my book A Byte of Python.

If you're already experienced in programming, try Dive Into Python.


I think Python Challenge is great.

It's not about learning Python (syntax) but presents you small and fun riddles. Solving the riddles is based on Python but you can use whatever fits (your calculator, bash scripts, Perl...). After you solved one, you get to see how others have solved it and can discuss the pros & cons of the different ways.

Very nice to get a feel for how things could be done (smart) in Python. This site works especially well if you know a bit about other scripting languages or the commandline, etc.