Being familiar with many other languages, I learned python in a few hours with this book (too much of the ball this language!). It reads well, it's pretty educational. Even for a beginner what. By cons, for a seasoned guy is a short hair. Moreover, it is not practical to use as a reference: the index is very incomplete and starving annexes. In short, unless they never used an object language, I would advise to attack directly into the upper range.