Ask YC: What is the best Python book for a beginner?
11–20 of 24 posts
Re: Ask YC: What is the best Python book for a beginner?
#12http://www.pythonchallenge.com/ is also a great way to learn (albeit secondary to a standard book)
I'd rather recommend http://projecteuler.net
Re: Ask YC: What is the best Python book for a beginner?
#13Re: Ask YC: What is the best Python book for a beginner?
#14"Beginning Python - From Novice to Professional"
Re: Ask YC: What is the best Python book for a beginner?
#15I'd suggest skimming the table of contents of both books first.
Then again, Dive Into Python is free, so you might as well start with that, and if it's too advanced, switch to Learning Python (I read the first 100 pages of it last summer, and I thought it was good, I'm a fan of O'Reilly).
If you really want a beginner book, Learning Python is a great choice. It was just updated too. Good luck.
Re: Ask YC: What is the best Python book for a beginner?
#16I tend to bounce around in what I learn and try to look at things from different angles. I find that different authors cover one subject better than another. And, thay way, I don't have to feel bad about buying the book and only reading 2-3 chapters out of it.
Re: Ask YC: What is the best Python book for a beginner?
#17I started with Beginning Python: From Novice to Professional. Extremely helpful and easy to follow book, since I already have few languages in my repertoire.
After you are comfortable with python and its syntax then get some python cookbooks.
Good Luck
Re: Ask YC: What is the best Python book for a beginner?
#18http://python.eventscripts.com
Tutorials (some are pure Python, others are game-related:
http://python.eventscripts.com/pages/Category:Tutorial
One kinda neat example:
Re: Ask YC: What is the best Python book for a beginner?
#19I personally recommend How To Think Like A Computer Scientist (http://openbookproject.net/thinkCSpy/). It doesn't cover everything in 2.5, but I think most of the stuff in 2.5 you're better off just reading the release notes after you have a basic grasp on the pre-2.5 stuff. You're going to be reading a lot of code to master the nuances of Python, and most of it is pre-2.5 Python, so you should know it well.
If you want to use that book, there's also assignments and projects available from UC Berkeley's self-paced Python course, CS 9H, at http://www-inst.eecs.berkeley.edu/~selfpace/cs9honline/ if you want more structure.
Re: Ask YC: What is the best Python book for a beginner?
#20"Learning Python" and especially "How to think like a computer scientist" are targeted towards people with very little programming experience. If that's you, my vote goes to "How to think like a computer scientist" (ymmv).