Skip to content

Este repositorio contiene soluciones implementadas en Python a problemas algorítmicos y de lógica que he considerado particularmente valiosos durante mi formación, incluyendo ejercicios universitarios y desafíos de plataformas, todos organizados con sus enunciados y soluciones.

License

Notifications You must be signed in to change notification settings

KernelPhilosopher/Python-programming-exercises

Repository files navigation

Python-programming-exercises 🐍

Bienvenido a mi repositorio de ejercicios de Python donde muestro soluciones a problemas relevantes durante mi formación académica y práctica autodidacta.

📌 Descripción

Este repositorio contiene una colección de ejercicios de Python que he desarrollado principalmente durante mi etapa universitaria, complementados con desafíos de otras plataformas.

Características principales:

  • Soluciones prácticas a problemas algorítmicos y de lógica
  • Código organizado y documentado
  • Estructura consistente para cada ejercicio
  • Enunciados incluidos en formato PDF
  • Ejercicios seleccionados por su valor pedagógico
  • Mezcla de ejercicios académicos y desafíos externos

Nota importante: Solo incluyo ejercicios que considero relevantes para demostrar habilidades de programación y resolución de problemas.

🗂️ Estructura del repositorio

Cada ejercicio tiene su propia carpeta con la siguiente organización:

/
├── Ejercicio_1/
│ ├── Enunciado.pdf
│ └── Desarrollo del ejercicio/
│ └── ...
├── Ejercicio_2/
│ ├── Enunciado.pdf
│ └── Desarrollo del ejercicio/
│ └── ...
├── Ejercicio_3/
│ ├── Enunciado.pdf
│ └── Desarrollo del ejercicio/
│ └── ...
├── ...

🔜 Posibles próximas incorporaciones

  • 🧩 Ejercicios seleccionados
  • 🎯 Desafíos
  • 🏆 Soluciones a problemas de competencias de programación
  • 📚 Proyectos pequeños con enfoque en algoritmos específicos

🧠 Criterio de selección

Incluyo ejercicios que cumplen con al menos una de estas características:
✅ Demuestran técnicas algorítmicas interesantes
✅ Presentan soluciones creativas a problemas complejos
✅ Ilustran conceptos fundamentales de programación
✅ Tienen valor pedagógico para otros desarrolladores
✅ Representan desafíos que ampliaron mis habilidades
✅ Contienen implementaciones elegantes o eficientes
✅ Están rigurosamente documentados haciendo uso de comentarios

🤝 Contribuciones

Si bien este es principalmente un repositorio personal, las sugerencias constructivas son bienvenidas:

  • Reportar errores en soluciones existentes
  • Proponer optimizaciones de código
  • Sugerir ejercicios interesantes para implementar
  • Señalar mejoras en la documentación

"La programación no es acerca de lo que sabes, es acerca de lo que puedes descubrir." - Chris Pine

📝 Notas adicionales

  • Todos los ejercicios incluyen el enunciado original en PDF
  • Las soluciones están contenidas en la carpeta "Desarrollo del ejercicio"
  • La estructura se mantendrá consistente para futuros ejercicios
  • Los ejercicios nuevos seguirán el mismo patrón de organización

About

Este repositorio contiene soluciones implementadas en Python a problemas algorítmicos y de lógica que he considerado particularmente valiosos durante mi formación, incluyendo ejercicios universitarios y desafíos de plataformas, todos organizados con sus enunciados y soluciones.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published