Este repositorio contiene una serie de archivos y ejercicios en Python enfocados en las bases de la Programación Orientada a Objetos (POO).
El contenido fue creado a partir de mis notas personales mientras aprendía, por lo que algunos ejemplos incluyen explicaciones escritas y otros no (eran conceptos que ya recordaba de memoria).
Aun así, encontrarás lo esencial para entender la POO y practicar con ejemplos simples.
En los archivos encontrarás ejemplos y ejercicios sobre:
- ✅ Clases y objetos
- ✅ Atributos y métodos
- ✅ Constructores (
__init__) - ✅ Encapsulamiento (atributos públicos y privados)
- ✅ Herencia
- ✅ Polimorfismo
- ✅ Ejercicios prácticos
Este repositorio busca ser una guía de práctica para principiantes que quieran aprender POO en Python.
La idea es que puedas:
- Leer el código de cada archivo.
- Analizar cómo se aplican los conceptos de POO.
- Probar los ejemplos, modificarlos y crear tus propios ejercicios.
- Clona este repositorio en tu máquina:
git clone https://github.com/TU_USUARIO/TU_REPO.git
2. Entra en la carpeta del proyecto:
```bash
cd TU_REPO
```
3. Abre cualquier archivo `.py` con tu editor favorito (VS Code, PyCharm, Sublime Text, etc.).
4. Ejecuta el archivo en tu terminal:
```bash
python nombre_del_archivo.py
```
---
## 🤝 Contribuciones
Este proyecto puede crecer con tu ayuda.
Puedes aportar:
* Explicaciones adicionales a los ejemplos que no las tengan.
* Nuevos ejercicios que refuercen los conceptos.
* Correcciones o mejoras en el código.
Solo haz un **fork**, crea una rama y abre un **pull request**. 🚀
---
## 📜 Licencia
Este repositorio está bajo la licencia MIT.
Puedes usarlo libremente para aprender, practicar o enseñar.