Programar es el arte de hacer una cosa a la vez- Michael Feathers

PARADIGMAS DE PROGRAMACIÓN

numero = 'ocho'

numero = 8

numero = 8.0
  • números: enteros, decimales
  • cadenas: frases, caracteres
  • arreglos: conjunto de datos
  • objetos: datos agrupados

TIPOS DE DATOS

LOS PARADIGMAS

imperativa

declarativa

estructurada

OOP

Un programa se describe en términos de instrucciones, condiciones y pasos que modifican el estado de un programa

IMPERATIVA

print('Sumaremos dos números')

x = input('Ingresa el primer número: ')

y = input('Ingresa el segundo número: ')

print('La suma es:')
print(x + y)

En la programación declarativa un programa se describe en términos de proposiciones y afirmaciones que son declaradas para describir el problema, sin especificar los pasos para resolverlo

DECLARATIVA

SELECT carnet, first_name, last_name FROM
students;

La programación Orientada a objetos es una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación.

OOP

CLASE

  • son abstracciones de objetos. 
  • los planos sobre los que construiremos objetos

ATRIBUTOS

  • son las características de los objetos
  • las definimos como un conjunto de propiedades
class Student:
  first_name = 'Estuardo'
  last_name = 'Díaz'
  carnet = '1547010'
  
student = Student()

MÉTODOS/

FUNCIONES

  • son acciones de los objetos
  • los expresamos como un verbo

INSTANCIA

  • es una estructura que usa la clase
  • "una casa que usa el plano que construímos"

Hora de la práctica

Made with Slides.com