Este documento presenta un curso introductorio de Python para principiantes. Explica cómo instalar y configurar el entorno de desarrollo necesario, incluyendo Ubuntu, Python, iPython, Ninja-IDE y Bazaar. Luego, introduce los conceptos básicos de la programación en Python como variables, tipos de datos, operadores, comentarios, funciones y estructuras de control. Finalmente, cubre temas más avanzados como objetos, módulos, archivos, bases de datos y desarrollo web.