Después de presentar las ideas básicas detrás de la programación funcional,
el libro presenta cómo conceptos funcionales avanzados tales como cierres, curry,
y las funciones de orden superior funcionan en Python.
El libro incluye ejercicios al final de la mayoría de los capítulos con soluciones en línea.
Hay varios estudios de casos distribuidos a lo largo del libro que amplían la comprensión
posición de los temas precedentes.
Todos los ejemplos de código (y soluciones de ejercicios) se proporcionan en línea en un GitHub
repositorio.
Organización del Capítulo
Cada capítulo tiene una breve introducción, el cuerpo principal del capítulo, seguido de una
lista de (típicamente) referencias en línea que se pueden usar para lecturas adicionales.
Después de esto, normalmente hay una sección de Ejercicios que enumera uno o más
ejercicios que se basan en las habilidades que habrá aprendido en ese capítulo.
Las soluciones de muestra para los ejercicios están disponibles en un repositorio en línea de GitHub que
apoya este libro.
Que necesitas
Por supuesto, puedes simplemente leer este libro; sin embargo, siguiendo los ejemplos de este
book se asegurará de que obtenga el mayor provecho posible del contenido.
Para esto, necesitarás una computadora.
Python es un lenguaje de programación multiplataforma y, como tal, puede usar
Python en una PC con Windows, una caja de Linux o una Mac de Apple, etc. Así que no estás atado a
un tipo particular de sistema operativo; puedes usar lo que tengas disponible.
Sin embargo, deberá instalar algún software en esa computadora. en un mini-
mamá, necesitarás Python.
Este libro se enfoca en Python 3, así que lo necesitará. Algunas orientaciones sobre esto son
proporcionado en el Cap. 2 sobre la configuración de su entorno.
También necesitará algún tipo de editor en el que escribir sus programas. Allá
hay numerosos editores de programación genéricos disponibles para diferentes sistemas operativos
con Vim en Linux, Notepad++ en Windows y Sublime Text en Windows, y
Las Mac son opciones populares.
Sin embargo, el uso de un editor de entorno de desarrollo integrado (IDE) como
PyCharm hará que escribir y ejecutar sus programas sea mucho más fácil.
viii
Prefacio
Este sitio web utiliza cookies para almacenar las preferencias del usuario. Al aceptar, consiente su uso. Consulte las Políticas de Privacidad para obtener más detalles.Acepto