Repositorio con material completo del curso de Python, incluyendo ejercicios por unidad, proyectos prácticos y ejemplos listos para ejecutar en Google Colab.
Este repositorio contiene el material didáctico del curso "Python" ofrecido por la Universidad Estatal de Milagro, diseñado para desarrollar competencias en programación Python desde conceptos básicos hasta temas avanzados.
- Modalidad: MOOC (Massive Open Online Course)
- Duración: 40 horas asincrónicas
- Periodo: 5 al 31 de mayo 2025
- Instructor: Ing. Carlos Rodriguez Nieto, MSc
# Si tienes Git instalado:
git clone https://github.com/tu-usuario/python-curso-unemi.git
# O descarga directa como ZIP:
# 1. Haz clic en el botón verde "Code" arriba
# 2. Selecciona "Download ZIP"
# 3. Extrae el archivo en tu computadora📦 PYTHON-CURSO-UNEMI/
│
├── 🟢 UNIDAD-1-INTRODUCCION/
│ ├── ejercicios/
│ │ ├── U1-Ejercicio-1 - 1_calculadora_basica.py
│ │ ├── U1-Ejercicio-2 - 2_adivina_numero.py
│ │ └── U1-Ejercicio-3 - 3_analisis_texto.py
│
├── 🔵 UNIDAD-2-PROGRAMACION-INTERMEDIA/
│ ├── ejercicios/
│ │ ├── U2-Ejercicio-1 - 1_gestor_contactos.py
│ │ ├── U2-Ejercicio-2 - 2_analizador_texto.py
│ │ └── U2-Ejercicio-3 - 3_gestor_tareas.py
│
├── 🟡 UNIDAD-3-PROGRAMACION-OBJETOS/
│ ├── ejercicios/
│ │ ├── U3-Ejercicio-1 - 1_sistema_biblioteca.py
│ │ ├── U3-Ejercicio-2 - 2_figuras_geometricas.py
│ │ └── U3-Ejercicio-3 - 3_simulador_vehiculos.py
│
├── 🔴 UNIDAD-4-PROGRAMACION-AVANZADA/
│ ├── ejercicios/
│ │ ├── U4-Ejercicio-1 - 1_decoradores_tiempo.py
│ │ ├── U4-Ejercicio-2 - 2_generadores_secuencias.py
│ │ └── U4-Ejercicio-3 - 3_api_clima.py
└────
Temas: Variables, tipos de datos, operadores, estructuras condicionales, bucles
Temas: Estructuras de datos, funciones, manejo de archivos, excepciones
Temas: Clases, herencia, polimorfismo, creación de scripts
Temas: Decoradores, generadores, consumo de APIs
Sistema completo que integra todos los temas del curso, implementando una tienda online con funcionalidades avanzadas.
- Gestión de productos con Programación Orientada a Objetos
- Carrito de compras con estructuras de datos complejas
- Sistema de clientes con herencia y polimorfismo
- Procesamiento de ventas con decoradores para logging
- Persistencia de datos en archivos JSON
- Consumo de APIs externas para tipo de cambio
- Generadores para búsquedas eficientes
- ✅ Catálogo de productos con búsqueda
- ✅ Carrito de compras interactivo
- ✅ Sistema de descuentos por tipo de cliente
- ✅ Registro de ventas en archivo
- ✅ Manejo de excepciones completo
- ✅ Interfaz de usuario en consola
- Python 3.8 o superior
- Conexión a internet (para ejercicios de API)
- Editor de código (VS Code, PyCharm, o similar)
- Google Colab (opcional, para ejecución en la nube)
# Requerimientos mínimos
requests>=2.25.1 # Para consumo de APIs
python-dateutil>=2.8.2 # Para manejo de fechas
# Instalación
pip install requests python-dateutil- 🔗 https://www.youtube.com/c/midudev
- ✅ Ideal para: Intermedios a Avanzados
- 📌 Contenido: Desarrollo web, APIs, proyectos modernos
- 🎯 Videos destacados: "Python para backend"
- 🌐 https://drive.google.com/file/d/1NWCf21wuis1l0Kg27Rd3IaIXXKBcqgVU/view?usp=sharing
- 📖 Disponible en: Español
- ✅ Nivel: Principiante
- 💡 Características:
- Enfoque práctico
- Ejercicios interactivos
- Perfecto para empezar desde cero
- Nombre: Ing. Carlos Rodriguez Nieto, MSc
- Email: crxxxxx@unemi.edu.ec
- Institución: Universidad Estatal de Milagro
Este proyecto está bajo la Licencia MIT - ver el archivo LICENSE.md para detalles.
- Universidad Estatal de Milagro por el apoyo institucional
- Escuela de Formación y Emprendimiento por la logística
- Estudiantes por su participación y feedback