Este repositorio contiene una colección de 166 ejercicios prácticos de Python, organizados secuencialmente y diseñados para aprender y consolidar los fundamentos del lenguaje, desde los conceptos más básicos hasta el manejo de excepciones.
Los ejercicios están estructurados en 8 módulos temáticos. Cada módulo cuenta con dos cuadernos de Jupyter (.ipynb):
ejercicios.ipynb: Contiene los enunciados de los ejercicios y celdas vacías para escribir y probar tu código.soluciones.ipynb: Contiene los enunciados junto con el código de solución completo y funcional para cada ejercicio.
| Módulo | Nombre | Rango de Ejercicios | Descripción |
|---|---|---|---|
| 01 | Introducción a Python | Ejercicios 1 - 23 | Sintaxis básica, variables, tipos integrados simples, entrada y salida. |
| 02 | Operadores | Ejercicios 24 - 57 | Operadores aritméticos, de comparación, lógicos y asignación. |
| 03 | Tipos de datos complejos | Ejercicios 58 - 75 | Colecciones principales: listas, tuplas, conjuntos (sets) y diccionarios. |
| 04 | Estructuras de control de flujo | Ejercicios 76 - 103 | Condicionales (if-elif-else) y bucles (for, while). |
| 05 | Python orientado a objetos | Ejercicios 104 - 119 | Definición de clases, atributos, métodos, constructores e herencia básica. |
| 06 | Trabajando con objetos | Ejercicios 120 - 141 | Métodos integrados comunes para strings, números, listas, sets, diccionarios y gestión básica de archivos de texto. |
| 07 | Programación modular | Ejercicios 142 - 152 | Creación e importación de módulos y paquetes, uso de la variable especial __name__ y librerías externas. |
| 08 | Manejo de excepciones | Ejercicios 153 - 166 | Errores comunes, bloques try-except-else-finally, excepciones personalizadas y aserciones (assert). |
Para ejecutar los cuadernos, necesitarás tener instalado Python 3 y un entorno para abrir archivos de Jupyter Notebook.
- Instala la extensión Python y Jupyter desde el marketplace de VS Code.
- Abre cualquier archivo
.ipynben el editor. - Selecciona tu intérprete de Python en la esquina superior derecha del cuaderno como Kernel de ejecución.
- Instala Jupyter mediante terminal:
pip install jupyter
- Ejecuta el servidor en la carpeta del repositorio:
jupyter notebook
- Abre los archivos desde la interfaz en tu navegador web.
- Inténtalo primero: Abre el archivo
ejercicios.ipynbde la sección en la que te encuentres e intenta escribir tu solución en la celda vacía correspondiente. - Lee los Tips: Muchos ejercicios incluyen consejos ("Tip:") que te orientan sobre qué funciones integradas o métodos son los más recomendados para resolver el problema.
- Consulta las Soluciones: Si te atascas o deseas comparar tu código con la solución estándar, abre
soluciones.ipynbdel mismo módulo.