Si estás aprendiendo a programar, practicar con problemas resueltos puede ayudarte a comprender cómo se aplican los conceptos de Python. El manual Ejercicios básicos de programación resueltos en Python, elaborado por Francisco Jesús Martínez Mimbrera y David Díaz Jiménez de la Escuela Politécnica Superior de Jaén, reúne ejemplos que van desde las operaciones básicas hasta el aprendizaje automático.
Ejercicios básicos de programación resueltos en Python
Un material de consulta para estudiar código, revisar soluciones y practicar diferentes técnicas de programación con ejemplos organizados por temas.
¿Qué puedes estudiar con este manual de Python?
El documento está organizado en capítulos que abordan distintos fundamentos de programación. Los ejercicios incluyen enunciados y soluciones en código, lo que permite revisar cómo se plantea cada problema y cómo se desarrolla su resolución.
Fundamentos y operaciones
Entrada de datos por teclado, salida por pantalla, operaciones aritméticas, conversiones y cálculos matemáticos.
Control y estructuras de datos
Condicionales, bucles, funciones, cadenas de caracteres, arrays y matrices, con problemas de distintos niveles de complejidad.
Archivos y algoritmos
Lectura y escritura de ficheros, conexión con bases de datos, algoritmos de ordenación y métodos de búsqueda.
Criptografía básica
Ejercicios sobre cifrado César, operaciones XOR, cifrado de Vigenère, análisis de frecuencias y generación de hashes.
Procesamiento de imágenes
Ejemplos con OpenCV para transformar imágenes, ajustar brillo y contraste, aplicar filtros y detectar bordes.
Aprendizaje automático
Introducción a Scikit-Learn mediante ejercicios de regresión, árboles de decisión, agrupamiento K-Means y evaluación de modelos.
¿A quién le puede servir?
El manual está planteado como material de apoyo para estudiantes de ingeniería informática, telecomunicaciones e ingeniería industrial. También puede resultar útil para quienes estén aprendiendo Python y quieran ampliar su práctica con ejercicios concretos.
- Estudiantes que necesiten repasar los fundamentos de programación.
- Personas que quieran comparar sus soluciones con ejemplos resueltos.
- Programadores principiantes que busquen ejercicios para practicar.
- Lectores interesados en explorar algoritmos, imágenes o aprendizaje automático.
Cómo aprovechar los ejercicios
Para sacarle más provecho al documento, conviene intentar resolver cada problema antes de consultar el código. Después, compara tu propuesta con la solución y revisa las instrucciones, las operaciones utilizadas y la gestión de posibles errores.
- Empieza por los ejercicios de entrada de datos y operaciones básicas.
- Practica las estructuras de control y las funciones antes de avanzar.
- Ejecuta los ejemplos y modifica los valores de entrada para observar los resultados.
- Continúa con los algoritmos y los capítulos especializados según tus intereses.
Otros recursos relacionados
Si quieres complementar la lectura con otros materiales disponibles en CursotecaPlus, puedes consultar estos recursos:
Importante sobre la licencia: el manual indica que se distribuye bajo la licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0). Si reutilizas o adaptas su contenido, revisa las condiciones de atribución, uso no comercial y distribución bajo la misma licencia.
Consulta el manual completo en PDF
Accede a la publicación original de la Universidad de Jaén para consultar el documento y sus ejercicios de programación.
Consultar el PDF originalEl enlace dirige al repositorio institucional. La disponibilidad del archivo y sus condiciones de acceso dependen de esa publicación.



