Who is the book geared towards ?
I'm an experienced programmer but new to Python. One of the main reasons I've been putting off learning it is time. I also learn best by doing projects so this book seems ideal .
Another reason I've been putting it off is that I don't see a need for it at my work. Do the projects apply to something that might be useful in a professional setting?
AFAIK It is not for complete newbies, but no prior knowledge of the Python language is required. Ideally you're someone who is coming from another language. If you’ve never written a program in any language at all, you might do well to come back to this book when you are comfortable with ideas like variables, loops, and functions.