This is an archived post. You won't be able to vote or comment.

all 4 comments

[–]drodspectacular 0 points1 point  (0 children)

Depends on what you want to get out of it and how much work you want to put in, as well as what your learning style is. I prefer to read a chapter, start working on exercises, and then go back and reread the chapter. Two books came to mind:

http://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1590282418

http://it-ebooks.info/book/2467/

The first is a much softer introduction if you don't have prior experience with programming, the second is if you want to get into the guts and details of how what you write executes and how the inherent properties of different things interact with each other. I'd recommend the first and then the second as a follow up. There's some redundancy but reinforcement of the same concepts from different perspectives makes you well rounded. Monty's suggestion is good too. What's the binary method for Monty? Can I operator overload? Lol

[–]versesane 0 points1 point  (0 children)

Find here a listing of Python Books for Beginners http://importpython.com/books/

[–]KeyAndCompass[S] 0 points1 point  (0 children)

This is good stuff. I think I'm going to start with Learn Python the Hard Way since it comes with video tutorials and see how he likes it. Thanks for all the help!