Capítulo 1. Introducción ................................... 1
Capítulo 2. Elementos del lenguaje ................ 13
Capítulo 3. Paradigmas de programación ....... 59
Capítulo 4. Iteradores y generadores............... 93
Capítulo 5. Decoradores y metaclases ...... 111
Capítulo 6. Procesamiento de ficheros ...... 125
Capítulo7 Estructuras de datos y algoritmes161
Bibliografía ................................................. 271
Python es uno de los lenguajes más populares de la actualidad. Su sintaxis limpia y sus códigos compactos atraen a estudiantes, profesores y programadores que lo toman como herramienta para la enseñanza y para el desarrollo de proyectos de envergadura. Este libro incluye capítulos sumamente interesantes que abordan temas como los paradigmas de programación en Python, los iteradores y generadores, los decoradores y las metaclases, el procesamiento de ficheros (XML, HTML, CSV, ficheros comprimidos) y al final un capítulo dedicado al desarrollo de estructuras de datos (pilas, colas, listas enlazadas, árboles, árboles binarios, AVL, Rojo Negro, Trie, QuadTree, grafos, digrafos) y algoritmos (ordenamiento, grafos, matemáticas) en Python. Arnaldo Pérez Castaño es científico de la computación, graduado de la Universidad de la Habana y Técnico Medio en Contabilidad. Es autor de los libros JavaScript Fácil, HTML y CSS Fácil. Sirve como reviewer para Journal of Mathematical Modelling and Algorithms in Operations Research de Springer. Es amante del Jazz y del cine.