Funciones, iteradores y programación funcional : 15 ejercicios guiados y un motor de transformación perezosa en memoria
Overview
Ya sabes escribir funciones y recorrer listas con Python. Ahora quieres comprender cómo convertir una función en una herramienta configurable, cómo producir valores solo cuando hacen falta y cómo combinar pequeñas operaciones sin perder el control del programa.
Funciones, iteradores y programación funcional es el tercer volumen de Python Intermedio en Práctica. Leo Code te acompaña a través de 15 ejercicios progresivos, desde callbacks y cierres hasta un motor de transformación perezosa en memoria.
Cada ejercicio parte de un problema concreto. Primero estudiarás el diseño; después construirás el código por bloques, comprobarás sus resultados y trabajarás con casos límite, errores frecuentes y un reto de ampliación. Las explicaciones prestan atención a lo que suele quedar oculto: cuándo se ejecuta una función, qué estado conserva un cierre, cuándo se agota un iterador y cuántas entradas necesita una tubería para producir sus resultados.
En sus páginas trabajarás con funciones como datos y tablas de despacho; functools.partial; decoradores simples y parametrizados con wraps; singledispatch; el protocolo de iteración; generadores y yield from; combinaciones, grupos, ventanas y acumulaciones; funciones puras y composición explícita de etapas.
El proyecto final reúne selección, transformación, expansión, observación y límites en un motor pequeño y comprensible. Aprenderás a conservar la demanda del consumidor, reutilizar recetas con orígenes nuevos y mantener el contexto de los errores durante el recorrido.
El libro utiliza Python 3.12 o posterior y la biblioteca estándar. Los ejemplos funcionan con datos en memoria y no requieren servicios externos. Incluye código organizado, ampliaciones seleccionadas y pruebas automatizadas. Está pensado para lectores que ya conocen la sintaxis básica de Python y desean avanzar con práctica y criterio de diseño.
This item is Non-Returnable
Customers Also Bought
Details
- ISBN-13: 9798167189362
- ISBN-10: 9798167189362
- Publisher: Independently Published
- Publish Date: November 2026
- Dimensions: 9 x 6 x 0.36 inches
- Shipping Weight: 0.51 pounds
- Page Count: 168
Related Categories
