Su contenido es bueno y extenso (abarca las 560 páginas), con unas explicaciones claras, detalladas y minuciosas, un aspecto que puede que agradezcas o te parezca excesivo.
El lector ideal de este libro es una persona que se inicia en la programación, tanto si ya tiene algún conocimiento como si empieza de cero. Su contenido es bueno y extenso (abarca las 560 páginas), con unas explicaciones claras, detalladas y minuciosas, un aspecto que puede que agradezcas o te parezca excesivo. También se trata de un libro muy práctico ya que incluye más de 150 ejercicios y ejemplos explicados paso a paso. El autor presenta los fundamentos de Python y su filosofía, e incluye conceptos de programación orientada a objetos. Además, va un paso más allá y también te introduce dos librerías del ecosistema Python como son PyQt y Matplotlib. La primera enfocada al desarrollo de aplicaciones gráficas de escritorio, y la segunda a la generación de gráficos. Por tanto, a pesar de ser un libro que considero de nivel principiante, una vez lo hayas terminado tendrás un nivel de conocimientos intermedio.