Una de las 50 preguntas del tema
¿Cuánto sabes de Python?La programación funcional es un paradigma que trata la computación como evaluación de funciones matemáticas, evitando cambios de estado y datos mutables. Python soporta este paradigma con funciones de primera clase, funciones de orden superior (map, filter, reduce), lambdas, comprensiones y módulos como functools e itertools. Aunque Python es multiparadigma y no puramente funcional, estas características permiten adoptar estilos funcionales cuando son beneficiosos.