¡Felicidades!

Programación orientada a objetos en Python

Alex Yarosh

Content Quality Analyst @ DataCamp

Resumen

Capítulo 1

  • Clases y objetos
  • Atributos y métodos

Capítulo 2

  • Herencia de clases
  • Polimorfismo
  • Datos a nivel de clase

Capítulo 3

  • Igualdad de objetos
  • Representación de cadenas
  • Excepciones

Capítulo 4

  • Diseño para herencia
  • Niveles de acceso a datos
  • Propiedades
Programación orientada a objetos en Python

¿Qué sigue?

Funcionalidad

  • Herencia múltiple y clases mixin
  • Sobrecarga de operadores como +
  • __getattr__(), __setattr__()
  • Iteradores personalizados
  • Clases base abstractas
  • Dataclasses (nuevo en Python 3.7)
Programación orientada a objetos en Python

¿Qué sigue?

Funcionalidad

  • Herencia múltiple y clases mixin
  • Sobrecarga de operadores como +
  • __getattr__(), __setattr__()
  • Iteradores personalizados
  • Clases base abstractas
  • Dataclasses (nuevo en Python 3.7)

Diseño

  • Principios SOLID

Single-responsibility principle

Open-closed principle

Liskov substitution principle

Interface segregation principle

Dependency inversion principle

  • Patrones de diseño
Programación orientada a objetos en Python

¡Gracias!

Programación orientada a objetos en Python

Preparing Video For Download...