Inhaltsverzeichnis
14.3 Ventajas de la Programación Funcional. . . . . . . . . . . . . . . . . 151 14.4 Desventajas de la Programación Funcional. . . . . . . . . . . . . . . 153 14.5 Transparencia referencial. . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 14.6 Otras lecturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 15 Funciones de orden superior. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 15.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 15.2 Resumen de funciones en Python. . . . . . . . . . . . . . . . . . . . . . . . 157 15.3 Funciones como objetos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 15.4 Conceptos de funciones de orden superior. . . . . . . . . . . . . . . . . . . . . . 160 15.4.1 Ejemplo de función de orden superior. . . . . . . . . . . . . . . 161 15.5 Funciones de orden superior de Python. . . . . . . . . . . . . . . . . . . . . . . 162 15.5.1 Uso de funciones de orden superior. . . . . . . . . . . . . . . . . 163 15.5.2 Funciones que devuelven funciones. . . . . . . . . . . . . . . . 164 15.6 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 15.7 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165 dieciséis Funciones al curry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 16.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 16.2 Conceptos de curry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 16.3 Funciones Python y Curry. . . . . . . . . . . . . . . . . . . . . . . . 168 16.4 Cierres. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 16.5 Recursos en línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 16.6 Ejercicios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 17 Introducción a la Orientación a Objetos. . . . . . . . . . . . . . . . . . . . . . . . . 175 17.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 17.2 clases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 17.3 ¿Para qué son las clases? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 17.3.1 ¿Qué debe hacer una clase? . . . . . . . . . . . . . . . . . . . . 177 17.3.2 Terminología de la clase. . . . . . . . . . . . . . . . . . . . . . . . . 177 17.4 ¿Cómo se construye un sistema OO? . . . . . . . . . . . . . . . . . . . 178 17.4.1 ¿Donde empezamos? . . . . . . . . . . . . . . . . . . . . . . . . 179 17.4.2 Identificación de los objetos. . . . . . . . . . . . . . . . . . . . . . 180 17.4.3 Identificación de los Servicios o Métodos. . . . . . . . . . . . . 181 17.4.4 Refinando los Objetos. . . . . . . . . . . . . . . . . . . . . . . . 182 17.4.5 Reuniéndolo todo. . . . . . . . . . . . . . . . . . . . . 183 17.5 ¿Dónde está la estructura en un programa OO? . . . . . . . . . . . . . . . 186 17.6 Otras lecturas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 18 Clases de Python. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 18.1 Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 18.2 Definiciones de clase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190 18.3 Creando Ejemplos de la Persona de Clase. . . . . . . . . . . . . . . . . . 191 18.4 Tenga cuidado con la asignación. . . . . . . . . . . . . . . . . . . . . . . . . 192 XX Contenido
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