tags:

views:

79

answers:

3

What is a good book for python for someone already familiar with programming. I know C# very well and looking to learn a new language and picked python to learn. The books that I have looked at assume the reader has no programming experience or knowledge. What python book assumes some programming knowledge

+2  A: 

Dive Into Python

"Dive Into Python is a Python book for experienced programmers." :)

Chandler
+1. This is a great resource
Daenyth
[Big surprise](http://stackoverflow.com/search?q=%22dive+into+python%22) :). After you're done with that, you can read one of the books on [this list](http://stackoverflow.com/questions/1095768/what-next-after-dive-into-python)
Michael Mrozek
A bit odd, since experienced programmers don't need a book to learn Python...
Glenn Maynard
A: 

Learning Python (http://books.google.com/books?id=nEJ-jcYF2fMC&printsec=frontcover#v=onepage&q&f=false) is where I initially learned python from, and like you, I came from C#. It may start slow, but that is useful, since Python (being dynamic) has several differences from a statically typed language like C#. However, it is a little dated (it's for Python 2.5).

l33tnerd
+1  A: 

Personally I would recommend going with the online tutorial: http://docs.python.org/tutorial/

I found unsatisfactory the books I have looked at, either because they assume the reader is a beginner in computer world (do i need to be thought again what a variable or object is - i think not) or because they focus on something else like web/html/css (Dive into Python).

The online docs on the other hand, i find quite up to the point and readable. Give it a some read and decide.

Nas Banov