¡Hola! Este repositorio es mi diario de aprendizaje mientras me adentro en el mundo de la programación. Cada día resuelvo un reto de FreeCodeCamp y lo documento aquí, con explicaciones, pruebas y reflexiones.
Estoy empezando desde cero, sin experiencia previa, y quiero dejar constancia de mi progreso. Este espacio me ayuda a:
- Consolidar lo que aprendo.
- Reflexionar sobre mis errores y aciertos.
- Compartir mi evolución con otras personas que también están aprendiendo.
- Demostrar mi constancia y compromiso con el aprendizaje.
- ✅ Soluciones a retos diarios de FreeCodeCamp (en la carpeta
src/) - 📝 Código comentado y explicado paso a paso.
- 🔁 Versiones iterativas y recursivas cuando el reto lo permite.
- 🧪 Casos de prueba para validar cada solución (ver
tests/) - 💬 Notas personales sobre lo que aprendí o me costó.
- 📁 Estructura profesional por carpetas para facilitar búsqueda y mantenimiento.
Coding challenges/ │ ├── README.md ├── src/ # Código fuente: retos principales (.py) │ └── ...otros scripts │ ├── tests/ # Tests automáticos (.py) │ └── ...tests
- Lenguaje principal: Python
- Plataforma de práctica: FreeCodeCamp
- Editor: Visual Studio Code y PyCharm
- Control de versiones: Git + GitHub
- Asegúrate de tener Python 3 instalado.
- Sitúate en la raíz del proyecto en tu terminal.
- Ejecuta:
python -m unittest discover -s tests
o, si usas pytest:
pytest tests/
Me puedes encontrar en:
- GitHub — Este y otros proyectos.
- FreeCodeCamp — Mis certificados y retos completados.
Gracias por pasarte por aquí. Este repositorio es imperfecto, como todo proceso de aprendizaje, pero está lleno de ganas, curiosidad y esfuerzo.
¡Seguimos!