Inhaltsverzeichnis
capitulo 14 Introducción a Funcional Programación 14.1 Introducción Ha habido mucha expectación en torno a la Programación Funcional en los últimos años. Sin embargo, la programación funcional no es una idea nueva y, de hecho, se remonta a la década de 1950 y el lenguaje de programación LISP. Sin embargo, muchas personas no son claro en cuanto a lo que es la programación funcional y, en su lugar, pasar a ejemplos de código y nunca entiendo realmente algunas de las ideas clave asociadas con Functional Programación como Transparencia Referencial. Este capítulo presenta la programación funcional (también conocida como FP) y la clave concepto de Transparencia Referencial (o RT). Una idea a tener en cuenta es que la programación funcional es una codificación de software estilo o enfoque y está separado del concepto de una función en Python. Las funciones de Python se pueden usar para escribir programas funcionales, pero también se pueden usar escribir programas de estilo procedimental; así que no te obsesiones demasiado con la sintaxis que podría usarse o el hecho de que Python tiene funciones todavía. En su lugar, explore la idea de definir un enfoque funcional para su diseño de software. 14.2 ¿Qué es la programación funcional? Wikipedia describe la programación funcional como: … un paradigma de programación, un estilo de construir la estructura y los elementos de la computadora programas, eso trata el cálculo como el evaluación de matematicas funciones y evita el estado y los datos mutables. Hay una serie de puntos a tener en cuenta acerca de esta definición. La primera es que es se centró en el lado computacional de la programación de computadoras. Esto puede parecer obvio, pero la mayor parte de lo que hemos visto hasta ahora en Python se consideraría de naturaleza procesal. © Springer Nature Suiza AG 2019 J. Hunt, Una guía para principiantes de la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-20290-3_14 149
popular post
Temas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
WeiterlesenTemas de Pregrado en Ciencias de la Computación Guía avanzada a Python 3 Programación Juan caza
Weiterlesen• https://docs.python.org/3/ El sitio principal de documentación de Python 3. Contiene tutoriales, referencias de bibliotecas, guías de configuración e instalación, así como Python cómo-tos • https://docs.
Weiterlesen