Repositorio de prácticas, ejemplos y tareas para el curso de Python impartido por Edmundo Moreno. Organizado en 4 módulos progresivos: desde fundamentos hasta estructuras complejas y mini proyectos.
🎯 Curso estructurado para 4 estudiantes en formato virtual
📍 Local: Desktop > Curso de python
🧑🏫 Instructor: Edmundo Moreno – IA FIME UANL
Curso de python/ ├── modulo 1 - easy/ │ ├── bucles.py │ ├── funcionesbasicas.py │ ├── manejoerrores.py │ ├── sentenciascondicionales.py │ ├── tarea.py │ └── tiposdedatosyvariables.py │ ├── modulo 2 - int/ │ ├── funciones.py │ ├── listasysusmetodos.py │ ├── sets.py │ ├── tarea.py │ └── tuplasy_diccionarios.py │ ├── modulo 3 - int-avz/ │ ├── libreriasestandar.py │ ├── modulos.py │ ├── modulotarea.py │ ├── tarea3.py │ ├── utils.py │ └── pycache/... │ └── modulo 4 - avanzado/ ├── archivo.txt ├── datos.txt ├── erroresavanzados.py ├── funcionesavanzadas.py ├── lecturayescritura.py ├── nombres.txt └── tarea.py
Fundamentos esenciales
- Tipos de datos y variables
- Uso de
print(),input(),int(),float() - Sentencias condicionales
- Bucles:
for,while - Errores comunes y estructura básica
try/except
Estructuras de datos básicas
- Funciones reutilizables
- Listas, métodos y slicing
- Tuplas y diccionarios
- Conjuntos (
set) y operaciones
Modularización y herramientas nativas
- Importación de módulos (
math,random,datetime) - Creación y uso de módulos propios (
utils.py) - Tareas separadas por archivo
- Proyecto: funciones y librerías combinadas
Archivos, errores y proyectos
- Lectura/escritura con
open() - Registro en archivos
.txt - Manejo avanzado de errores (
raise,finally) - Proyecto integrador: gestor de tareas
- Ejecuta los archivos desde VS Code (terminal o Run)
- No edites los
.txtdirectamente sin saber qué hacen - Usa los comentarios como guía dentro de cada
.py - Sigue la numeración del módulo para estudiar
Instructor: Edmundo Moreno
Carrera: Ingeniería en Inteligencia Artificial
Email: [edmundo.morenog@uanl.edu.mx]
Este material es privado y exclusivo para los estudiantes de este grupo.
No distribuir sin autorización. Puedes adaptarlo para uso personal o educativo.