Modelando problemas complejos con orientación 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 tipos de datos propios que involucren colecciones de objetos.
  2. Demostrar cómo y en qué situaciones se puede usar overloading de métodos y herencia en Python.
  3. Desarrollar una solución a un problema concreto, modelando tipos de datos complejos (incluyendo colecciones, herencia, overloading de métodos) en Python

Listas con tipos propios

Listas de strings y de tipos propios

Lista de Carta

Agregar elemento a lista de Carta

Recorrer lista de cartas

Tipo propio como atributos

Lista de tipos propio como atributo

Overloading operadores

Herencia entre tipos propios