Programación Orientada a Objetos

Introducción a la Programación en Python

Enver G. Tarazona Vargas
tarazona_eg@up.edu.pe

PeruStat Analytics

¿Qué aprenderás?

  1. Expresar una representación con orientación a objetos para diferentes tipos de datos propios.
  2. Modelar atributos y métodos para tipos propios utilizando orientación a objetos.
  3. Desarrollar soluciones de código a problemas definiendo tipos propios simples, con atributos y métodos, en Python.
  4. Modelar tipos propios usando orientación a objetos.

Tipos Propios

Uso de Tipos Propios

Conceptos

Cálculo de Nota

Cálculo de Nota

Cálculo de Nota

Crear Variables de Tipos Propios

Ejemplo de creación de tipos propios

Creación de variables tipo Estudiante

Creación de variables tipo Estudiante

Ejemplo de clase Bebe

Ejemplo de clase Bebe

Definición de Tipos Propios

Ejemplo: Clase Carta

Creación de variable tipo Carta

Definición del nombre

Definición del constructor

Definición de atributos

Valor inicial del atributo

Valor inicial del atributo

Síntesis

Creación de la clase Bebe

Código de creación de la clase Bebe

Definición de la clase Bebe

Definición del constructor de la clase Bebe

Definición de atributos de la clase Bebe

Valor inicial de los atributos de la clase Bebe

Métodos en tipos propios

Motivación

Ejemplo clase Estudiante

Método calcular_nota()

Métodos en tipos propios

Métodos con parámetros

Imprimiendo tipos propios

La función print()

Método especial str

Método especial str

Método especial str

Otra manera de imprimir una carta

Imprimir la clase película