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
views:
79answers:
3"Dive Into Python is a Python book for experienced programmers." :)
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).
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.