Aprender Python resulta mucho más sencillo cuando puedes practicar con problemas reales y comparar después tu código con una solución. Precisamente eso ofrece un manual publicado por la Universidad de Jaén.
Se trata de “Ejercicios básicos de programación resueltos en Python”, elaborado por Francisco Jesús Martínez Mimbrera y David Díaz Jiménez. La primera versión se publicó el 20 de enero de 2026.
El documento tiene 111 páginas y reúne 99 ejercicios resueltos que avanzan progresivamente desde operaciones básicas hasta temas relacionados con Machine Learning.
Además, la obra utiliza una licencia Creative Commons CC BY-NC-SA 4.0. Esta permite compartir y adaptar el material bajo determinadas condiciones, incluyendo atribución y uso no comercial.
De “Hola, mundo” hasta Machine Learning con Python
El manual comienza prácticamente desde cero. Los primeros ejercicios trabajan entrada y salida de datos, operaciones aritméticas y pequeños programas como el clásico “Hola, mundo”.
Después aumenta gradualmente la dificultad con condicionales, bucles, funciones, cadenas, arrays y matrices. También aparecen ejercicios sobre Fibonacci, recursividad y operaciones con bits.
Más adelante aborda manejo de archivos, conexión con bases de datos y algoritmos como Bubble Sort, Quicksort, MergeSort, HeapSort y búsqueda binaria.
Incluso dedica capítulos completos a criptografía básica, procesamiento de imágenes con OpenCV y Machine Learning con Scikit-Learn. Los ejercicios finales incluyen regresión lineal, árboles de decisión, K-Means y validación cruzada.
Un recurso pensado para practicar, no para quedarse en la teoría
Los autores explican que el manual está dirigido principalmente a estudiantes de ingeniería informática, telecomunicaciones e ingeniería industrial. Su objetivo consiste en servir como material de apoyo mediante problemas resueltos.
De hecho, el documento aclara que no pretende ser un libro de teoría. Su enfoque consiste en presentar problemas y sus respectivas soluciones en Python.
Los ejemplos fueron preparados utilizando Python 3.13 y Visual Studio Code. Además, los archivos .py de los ejercicios están disponibles mediante un repositorio público de GitHub.
Si buscas otros recursos tecnológicos, también puedes consultar la guía gratuita de n8n publicada por la UNAM o este curso de API, Postman y ChatGPT disponible en Udemy.
Puedes consultar y descargar el manual completo en PDF desde el repositorio oficial de la Universidad de Jaén usando los botones de aquí abajo



