Title: Not for beginners...
Product review: This book bills itself as a book for beginners to programming but actually it's for experienced C programmers who are making the transition to Python. Someone with little coding experience will quickly get discouraged due to all the poorly explained terminology and constant references to C. Also, the pattern of the book is to give an introductory chapter on basic concepts then two or three chapters that get into extremely detailed explanations. At the end of one of those mind-numbing journeys through obscure details, the author will often will often say something like "But I would suggest you avoid doing this because..." Huh? Then why even bother to explain it? I can't believe Python is as dense and involved as this book makes it. If the authors would only spend as much time on simple, logical explanations as they do on explaining why Python is superior to every other programming language on the planet, this book might be useful.
Would you say this review depicts the product in a flattering or unflattering light?
