views:

1486

answers:

8

What are good online resources to learn Python, quickly, for some who can code decently in other languages?

edit: It'll help if you could explain why you think that resource is useful.

+5  A: 

Code Like a Pythonista: Idiomatic Python

J.F. Sebastian
Hadn't seen that before. Very nice indeed!
Jason Baker
+12  A: 

Dive into python

I have gone over it in a weekend or so and it was enough to learn almost all the idioms of the language and get the feeling of what is "the Python way" :-)

Bartosz Radaczyński
-1: outdated material
nosklo
Python 3 - http://diveintopython3.org/
+7  A: 

Not sure if you already considered that, but documentation at the official site is very good. In particular, Tutorial lets you start quickly

dmityugov
I often refer to tutorial from time to time.
Ken Yao
+1  A: 

Search "Alex Martelli - Python For Programmers" on Google Video. Good introductory (but fast-paced) talk. Related videos are also worth watching.

Federico Ramponi
+1  A: 

My answer is to read and immediately buy Beazly's Python Essential Reference.

This book's introduction to the Python core language is the best I've seen, and it's written for experienced programmers looking to get up to speed on Python quickly, a.k.a. you.

Triptych
+2  A: 

My recommendation is to follow the standard tutorial (I find it very good) and, if you want to have a lot of fun while learning the language, definitely check out Python Challenge (http://www.pythonchallenge.com/).

The standard tutorial is here (http://docs.python.org/tutorial/)
Nikhil
A: 

Hi, I bookmarked this link on my Delicous when I was starting out - it's a bunch of links to Python tutorials.
I like Dive into Python and the standard documentation as well. It assumes you know the basics of how to program and concentrates of showing how to use Python - it uses some nice realistic and useful code to explain.

Nikhil
+1  A: 

How to Think Like a Computer Scientist

Python Version

http://www.greenteapress.com/thinkpython/thinkCSpy/html/