Introducción a la Programación Orientada a Objetos(OOP)

Programación Orientada a Objetos (OOP) — Imagen tomada del portal de RealPython

Python y la Programación Orientada a Objetos (OOP)

¿Por qué debemos usar Object Oriented Programming(OOP)?

¿Cómo definimos clases con Python?

class NicaraguanTypicalMeals:
''' This is the NicaraguanTypicalMeals class'''
pass

Clases versus Instancias

¿Qué son los objetos en Python?

Declarando objetos (también llamado instanciar una clase)

Creando un objeto en Python

PythonZealot01 = PythonZealot()

Usando las Properties, los Getters y los Setters en Clases

  • Necesitamos agregar lógica de validación para obtener y establecer un valor.
  • Para evitar el acceso directo a un campo de clase, es decir, las variables privadas no pueden ser accedidas directamente o modificadas por un usuario externo.

- Atributos Privados y Encapsulacion en los Objetos

¿Cuándo vamos a hablar sobre el decorador @property?

Nuestro Canal de YouTube esta siempre a sus ordenes, estimad@s colegas!

Hasta la próxima ocasión, mis estimados lectores!

--

--

JavaScript & Python Developer | Managing Partner @CodeCraftersLabs. Linguist Enthusiast & Music Connoisseur | Husband | Proud Father of 2 brave warriors.🙈🙉🙊

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alvison Hunter

Alvison Hunter

JavaScript & Python Developer | Managing Partner @CodeCraftersLabs. Linguist Enthusiast & Music Connoisseur | Husband | Proud Father of 2 brave warriors.🙈🙉🙊