Aprendiendo Python desde Cero
Lección 6: Introducción a la Programación Orientada a Objetos (POO)
En esta lección, daremos un paso fundamental en nuestro aprendizaje de Python al explorar la Programación Orientada a Objetos (POO). La POO es un paradigma de programación que utiliza conceptos como clases y objetos para organizar y estructurar el código de manera más eficiente.
Conceptos Básicos de POO
Comenzaremos con los conceptos fundamentales de la POO, incluyendo:
- Clases y Objetos
- Atributos y Métodos
- Encapsulación
- Herencia
- Polimorfismo
Definiendo una Clase en Python
Vamos a crear nuestra primera clase en Python. En este ejemplo, crearemos una clase `Persona` con atributos como `nombre` y `edad`:
# Definición de una clase Persona
class Persona:
# Constructor de la clase
def __init__(self, nombre, edad):
self.nombre = nombre
self.edad = edad
# Método para obtener información
def obtener_informacion(self):
return f'Nombre: {self.nombre}, Edad: {self.edad}'
Creando Objetos y Utilizando Métodos
Instanciaremos objetos de la clase `Persona` y utilizaremos sus métodos:
# Creación de objetos Persona
persona1 = Persona('Alice', 25)
persona2 = Persona('Bob', 30)
# Utilización de métodos
print(persona1.obtener_informacion()) # Salida: Nombre: Alice, Edad: 25
print(persona2.obtener_informacion()) # Salida: Nombre: Bob, Edad: 30
No hay comentarios:
Publicar un comentario