Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis muy limpia y que favorezca un código legible. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.
Los capítulos que componen este manual tratan los siguientes aspectos: preparación del entorno de desarrollo; estructura y elementos del lenguaje; módulos, paquetes y namespaces; funciones definidas por el usuario; introducción a la Orientación a Objetos; métodos principales del Objeto String; métodos principales del objeto list; Métodos principales del objeto dict; el objeto File: trabajando con archivos; un Paseo por los Módulos de la librería estándar; introducción a MySQL y el lenguaje SQL; bases de datos en Python con MySQL; corriendo Python Apps en la Web; enviando e-mails con formato HTML desde Python.