Skip to content

sergif-github/Python-Ejercicios

Repository files navigation

Ejercicios de Programación en Python

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.

Estructura del Repositorio

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ódulos del Curso

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).

Requisitos y Configuración

Para ejecutar los cuadernos, necesitarás tener instalado Python 3 y un entorno para abrir archivos de Jupyter Notebook.

Opción 1: Visual Studio Code (Recomendado)

  1. Instala la extensión Python y Jupyter desde el marketplace de VS Code.
  2. Abre cualquier archivo .ipynb en el editor.
  3. Selecciona tu intérprete de Python en la esquina superior derecha del cuaderno como Kernel de ejecución.

Opción 2: Jupyter Notebook / JupyterLab

  1. Instala Jupyter mediante terminal:
    pip install jupyter
  2. Ejecuta el servidor en la carpeta del repositorio:
    jupyter notebook
  3. Abre los archivos desde la interfaz en tu navegador web.

Consejos para Resolver los Ejercicios

  1. Inténtalo primero: Abre el archivo ejercicios.ipynb de la sección en la que te encuentres e intenta escribir tu solución en la celda vacía correspondiente.
  2. 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.
  3. Consulta las Soluciones: Si te atascas o deseas comparar tu código con la solución estándar, abre soluciones.ipynb del mismo módulo.

About

Repositorio dedicado a la resolución de ejercicios prácticos, algoritmos y desafíos de programación en Python para fortalecer las bases del lenguaje.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors