views:

261

answers:

5

I have been doing Java, and C# for many years. Starting on my first big Python program now. I have written a few, very small, text processing scripts in Python years ago.

I would like to know what is the best, free, online Python tutorial for experienced programmers. Python in general, but then also web programming with Python. Will be using Django.

Thanx much.

Edit:

As mentioned in some of the answers below, see these very helpful similar questions:

What did you use to teach yourself python?

Where can I find Python tutorials aimed at people who are already programmers?

+4  A: 

This is de facto the place to go if you want to get started with Django. Since you're already somewhat familiar with Python and have quite a few years of programming experience rest assured that you'll pick up Python along the way.

Vnuce
+6  A: 

Dive Into Python is pretty much where everyone starts with Python. It's an entire book available free online.

Matthew Talbert
+4  A: 

See what-did-you-use-to-teach-yourself-python.

Most links to diveintopython are a little dated, be sure to visit diveintopython3.

Dive Into Python 3 covers Python 3 and its differences from Python 2. Compared to Dive Into Python, it’s about 20% revised and 80% new material.

gimel
Most people are still using Python 2.x these days for practical things. I'm not sure that Dive Into Python 3 is the best choice for a beginner.
Matthew Talbert
Thanx for the distinction. My app will be going on to Google App Engine, so Python 2.5.5 it is.
Jacques Bosch
+8  A: 

Actually, the standard documentation is almost perfect these days for an already experienced programmer. The tutorial is fairly comprehensive and concice and the Module Index + the Language Reference are excellent for reference. The other resources mentioned in previous answers are good too but the standard documentation alone has kept me quite happy for years.

Rakis
+2  A: 

The Django tutorial covered everything I needed to know for how to get started with Django (I did not need to know any python to get through the tutorial). Also the Django book is available online for free and goes much more in depth than the turoial does.

SC Ghost