Módulo 3 · Programación Orientada a Objetos

Clases, objetos, métodos, constructores, herencia, polimorfismo, composición y proyectos
Módulo 3
CLSClases
OBJObjetos
HERHerencia
POLPolimorfismo

Bienvenido al Módulo 3

Seleccioná una clase del menú lateral para cargar el video correspondiente.

POO
🔒

Video bloqueado

Podés ver el contenido teórico del módulo, el temario, la práctica y el proyecto. Para reproducir los videos necesitás abonar la formación o solicitar la habilitación del módulo.

Aprendé a diseñar clases y objetos para crear programas más organizados, escalables y cercanos al mundo real.

Objetivo del módulo

En este módulo vas a trabajar Programación Orientada a Objetos con una orientación práctica. La meta es que no solo memorices conceptos, sino que puedas aplicarlos en ejercicios, proyectos y situaciones reales de programación.

El módulo está organizado con menú lateral, clases por tema, ejemplos y una sección práctica para que avances de manera progresiva.

Clase

Es un molde que define atributos y comportamientos.

Objeto

Es una instancia concreta creada a partir de una clase.

Herencia

Permite reutilizar código entre clases relacionadas.

Polimorfismo

Permite usar una misma acción con resultados distintos según el objeto.

Situación Herramienta Ejemplo Aplicación
Clienteclaseclass Cliente:Modelar entidades
Saldoatributoself.saldo = saldoGuardar estado
Depositarmétododef depositar(self,monto):Acciones del objeto
Cuenta premiumherenciaclass Premium(Cuenta):Especialización

Práctica guiada del módulo

Este bloque simula un entorno de programación con código y consola, para que el alumno visualice cómo se traduce el tema a una ejecución concreta.

editor.py
# Módulo 3: Programación Orientada a Objetos
tema = "POO"
objetivo = "Modelá problemas reales usando objetos"

print("Estudiando:", tema)
print("Objetivo:", objetivo)
print("Aplicación práctica lista para desarrollar")
Consola
Estudiando: POO
Objetivo: Modelá problemas reales usando objetos
Aplicación práctica lista para desarrollar

Mini proyecto sugerido

Construí un ejercicio integrador relacionado con Programación Orientada a Objetos. El objetivo es aplicar los conceptos principales, documentar el código y explicar con tus palabras qué problema resuelve.

Entregable recomendado: archivo Python, capturas de funcionamiento, breve explicación y mejoras posibles.