Puede ser útil para un curso de introducción a la programación de computadoras y ser usado como guía de estudios por autodidactas.
Para lograr un aprovechamiento pleno del contenido de la obra son necesarios conocimientos básicos de informática, tales como escribir textos, abrir y guardar archivos.
Todo el software utilizado en el libro puede ser bajado gratuitamente y ejecutarse en Windows, Linux y Mac OS X.
Aunque el lenguaje Python (versión 3.x) es muy poderoso y repleto de recursos modernos de programación, este libro pretende enseñar a programar y no él lenguaje en sí.
Algunos recursos del lenguaje no han sido utilizados para privilegiar los ejercicios de lógica de programación y ofrecer al lector una preparación más amplia para otros lenguajes. Esta decisión no afecta la presentación de recursos poderosos del lenguaje, aunque el libro no debe ser considerado una obra de referencia definitiva y sí un guía introductório a este tema.