Bienvenido de nuevo.
Hasta este punto, aprendimos que OLP o programación orientada a objetos es un paradigma, una forma de pensar
en estructurar nuestro código.
Pasamos de funciones de procedimiento a escritura y ahora usamos cosas como la programación orientada a objetos.
Ahora, lo que hemos visto es lo que llamamos OLP clásico.
Es decir, usamos clases para incorporar paradigmas de programación orientada a objetos.
Aprendimos que podemos crear una clase en Python con una palabra clave de clase usando esta convención de
nomenclatura, que es el caso de Camil con mayúscula, que le dice a otros programadores que esta es una clase que
necesita ser instanciada.
Aprendimos sobre los atributos de los objetos de clase.
Aprendimos cómo podemos crear instancias.
Un objeto y cómo tenemos esta función de inicio que se ejecuta en cada instanciación para personalizar
nuestros objetos, aprendimos cómo agregar métodos a nuestra clase para que cada objeto que creamos e instanciamos tenga acceso
a estos métodos.
También aprendimos que hay cosas como método de clase y métodos estáticos, que son métodos que se
pueden llamar.
En la clase sin realmente instanciarlo en un objeto.
Y todo esto fue para que podamos crear nuestro propio tipo de datos, los modelos, el mundo real.
Ahora hay mucho más que aprender y programación orientada a objetos.
Pero si sigue estas pautas y observa esta estructura general, eso es todo.
Así es como funcionan las clases en Python.
Y ahora hemos ganado una herramienta realmente poderosa para mejorar realmente nuestro código.
Ahora bien, la idea de la programación orientada a objetos requiere algo de práctica, y es realmente difícil de entender
cuando recién está comenzando.
Intentaremos hacer algunos ejercicios y aprender algunas cosas más sobre la programación orientada
a objetos para que realmente podamos comprender este concepto y usarlo en nuestros programas cotidianos.
Te veo en el próximo, adiós.