Paradigmas de programación
¿Paradigma?
Modelo
Ejemplo
Patrón
Constelación de conceptos, valores, prácticas y percepciones que existen si se comparten por una comunidad.
Pre-paradigma
Ciencia normal
Revolución científica
Algunos paradigmas
Imperativo
Declarativo
Lógico
Funcional
Orientado a objetos
Programación funcional en Python
Funciones anónimas
Función map
Función filter
Función reduce
Función zip
Programación imperativa en Python
Cambiar el estado del programa
Características
Existencia de estado modificable
Ejecución de sentencias de control del programa
Datos mutables
Estructura de control: Sentencia de secuencia
Estructura de control: Sentencia de selección
Estructura de control: Sentencia de repetición
Programación orientada a objetos en Python
Objetos | Clases
Herencia simple
Herencia múltiple
Prioridad de la clase más a la izquierda
Made with Slides.com