Aprendiendo Python desde Cero
Lección 10: Introducción a la Programación Orientada a Objetos (POO)
En esta lección, nos sumergiremos en el fascinante mundo de la Programación Orientada a Objetos (POO) en Python. La POO es un paradigma de programación que utiliza objetos y clases para organizar y estructurar el código.
Conceptos Básicos de POO
Comencemos por comprender algunos conceptos básicos de la POO:
- Clases: Las clases son como plantillas para crear objetos. Definen propiedades y comportamientos.
- Objetos: Son instancias específicas de una clase. Cada objeto tiene sus propios atributos y métodos.
- Atributos: Representan las características de un objeto.
- Métodos: Son funciones asociadas a una clase y se utilizan para realizar operaciones.
Creación de Clases y Objetos en Python
Veamos cómo crear una clase simple en Python y luego crear objetos a partir de esa clase:
# Definición de una clase
class Coche:
# Método constructor
def __init__(self, marca, modelo):
self.marca = marca
self.modelo = modelo
# Método para obtener información
def obtener_informacion(self):
return f'{self.marca} {self.modelo}'
# Creación de objetos
coche1 = Coche('Toyota', 'Camry')
coche2 = Coche('Ford', 'Mustang')
# Obtener información de los coches
print(coche1.obtener_informacion()) # Salida: Toyota Camry
print(coche2.obtener_informacion()) # Salida: Ford Mustang
En esta lección, hemos dado los primeros pasos en el mundo de la POO en Python. En las siguientes lecciones, profundizaremos en este paradigma y exploraremos conceptos avanzados.
No hay comentarios:
Publicar un comentario