Introducción. Elementos del lenguaje. Paradigmas de programación. Iteradores y generadores. Decoradores y metaclases. Procesamiento de ficheros. Estructuras de datos y algoritmos.