In this book you'll find 30 brain teasers. Each come with a solution and an explanation on Python's internals and why the program behave this way. You'll have fun, and learn a lot about Python along the way.
It's hard to classify it as a book - it's just a collection (30) of code-based puzzles. You're presented with a short code listing & your goal is to predict its output. Some of them are simple (& well known) (25%-33%) but I believe that everyone will find something new/unknown to her/himself. In my case it was the one about rounding (check 'round(2.5)' and 'round(1.5)' -my initial reaction was 'WTF?!').
Zero stars. For one reason alone -- a total lack of self respect indicates a total lack of respect for your readership.
A self-published book should represent the best of what you could do. Can the author really say that this book was the best that they could do? if the answer is yes, they have no business calling themselves an author. if the answer is no, they have no business releasing this book.
this book looks like it was not edited. This book looks like it was not proof read. This book was definitely not checked for typographical errors. This book is a mess. And by offering this mess to us, the author lets us know what he thinks of us.
En este libro aprenderás y tendrás una referencia para cosas "avanzadas" sobre el funcionamiento de Python. Es muy entretenido y rápido de leer y la dinámica es sencilla: intenta entender qué hace un código en Python, (falla), lee la respuesta y la explicación y si quieres profundizar ve a las referencias.
Menciono "avnazadas" entre comillas porque muchas cosas en realidad son bastante básicas y parecen cosas que todos los programadores de Python deberíamos de saber.
Finalmente, el libro tiene un humor inusual y entretenido comparado con otros libros directamente de programación.