Politécnico ICAFTPolitécnico ICAFT
BuscarContactoInscríbete →
Inicio/Educación continua/Curso libre
Curso libreInteligencia artificial y datos

Python desde cero

El curso Python desde cero proporciona al estudiante las bases de la programación en Python: variables, estructuras de control, funciones, colecciones y manejo de archivos CSV y JSON, con un asistente de IA como tutor. Le sirve como punto de partida para el análisis de datos, la automatización y la IA, y le enseña a publicar su trabajo con Git y GitHub.

A quién va dirigido

Personas sin experiencia en programación.

Objetivos
✓Comprender la instalación del entorno con VS Code o Google Colab y los tipos, variables y operadores de Python.
✓Analizar problemas para resolverlos con condicionales, ciclos, funciones y manejo de errores con try y except.
✓Aplicar listas, tuplas, diccionarios, conjuntos y comprensiones para procesar datos leídos de archivos CSV y JSON.
✓Diseñar un programa de consola que genere un reporte y quede versionado con Git y publicado en GitHub.
✓Valorar el uso responsable de GitHub Copilot y asistentes de chat para depurar código entendiendo cada corrección.
Plan de estudios por sesión
1
Primeros programas en PythonInstalación de Python y VS Code o uso de Google Colab; variables, tipos y operadores · Entrada y salida de datos y condicionales
2
Ciclos y funcionesCiclos for y while; funciones, parámetros y retorno · Alcance de variables y manejo de errores con try y except
3
Colecciones y archivosListas, tuplas, diccionarios, conjuntos y comprensiones de listas · Lectura y escritura de CSV y JSON y módulos de la biblioteca estándar
4
Presentación del proyecto final: programa de consola publicado en GitHubUso responsable de GitHub Copilot y asistentes de chat; depuración guiada · Control de versiones básico con Git y desarrollo del proyecto final
Evaluación
Inicial30%Ejercicios de programas con variables, entrada y salida y condicionales resueltos en Google Colab.
Intermedio30%Taller de funciones, ciclos, manejo de errores y procesamiento de un archivo CSV con colecciones.
Final40%Proyecto final: programa de consola que lee un CSV, procesa la información y genera un reporte publicado en GitHub, con sustentación.
Proyecto final

Programa de consola que lee un archivo CSV, procesa la información y genera un reporte, publicado en GitHub.

WhatsApp