icono
campus
MZL
Programa
Sistemas IA
Tipo
Curso
Nivel
3
Área
Sistemas
Periodo
261
Estado
Actualizado


Python IA ?
Python IA está diseñado para formar profesionales capaces de abordar los retos actuales de la programación y la inteligencia artificial con una visión práctica, crítica e innovadora. Los estudiantes desarrollarán competencias en programación con Python, el lenguaje más demandado y versátil del mercado, y explorarán su integración con herramientas de IA de última generación. El programa abarca desde los fundamentos y la sintaxis básica de Python hasta conceptos avanzados como la programación orientada a objetos, manejo de errores, estructuras de control y modularidad. Los estudiantes aprenderán a diseñar, analizar y resolver problemas reales mediante scripts, funciones y clases, aplicando buenas prácticas de codificación y pensamiento computacional. El curso introduce a los participantes en la inteligencia artificial generativa y la integración de Python con APIs de IA (como ChatGPT u otras), permitiéndoles crear, optimizar y depurar código con asistencia inteligente. Se exploran técnicas para la generación de prompts, el desarrollo de algoritmos y la automatización de procesos, preparando a los estudiantes para utilizar IA como un verdadero colaborador en la programación moderna.

Habilidades a desarrollar

Habilidades a Desarrollar en el Curso Python IA 1. Programación Eficiente en Python - Escribir, depurar y estructurar código en Python utilizando buenas prácticas, funciones modulares y programación orientada a objetos. 2. Análisis y Resolución de Problemas con Algoritmos - Diseñar y aplicar algoritmos para resolver problemas reales, empleando estructuras de control, manejo de datos y lógica computacional. 3. Integración de Inteligencia Artificial Generativa - Implementar y personalizar soluciones usando herramientas de IA (como ChatGPT) para la generación de código, automatización y asistencia en tareas complejas. 4. Desarrollo de Proyectos Tecnológicos con Python e IA - Planificar, ejecutar y presentar proyectos prácticos que integren Python con inteligencia artificial, desde la idea hasta la implementación y evaluación final. 5. Pensamiento Crítico y Aprendizaje Autónomo en Tecnología - Analizar, investigar y aplicar soluciones innovadoras, evaluando el impacto y las mejores prácticas en el uso de tecnologías emergentes en sistemas y programación.

Módulos del curso
Contenido
Tipo / Actividades
Duración
1.0 - Introducción a Python y Configuración del Entorno
Conceptos básicos de Python. Ventajas y aplicaciones de Python en el mundo actual. Instalación de Python y configuración del entorno de desarrollo. Introducción a Visual Studio Code para Python.
     
Presencial
3:00:00
2.0 - Primeros Pasos en Python
Estructura y sintaxis básica de Python. Creación y ejecución de scripts simples en Python. Comprensión del entorno de desarrollo integrado (IDE). Conceptos básicos de programación en Python.
     
Presencial
3:00:00
3.0 - Variables y Tipos de Datos en Python
Comprensión de variables y tipos de datos en Python. Operaciones básicas con variables y tipos de datos. Uso de cadenas, números y datos booleanos. Conversión de tipos y manejo de errores comunes.
     
Presencial
3:00:00
4.0 - Control de Flujo en Python
Estructuras de control de flujo: condicionales y bucles. Uso de declaraciones if, else y elif. Bucles for y while para iteraciones. Prácticas de programación para controlar el flujo de un programa.
     
Presencial
3:00:00
5.0 - Funciones en Python
Definición y uso de funciones en Python. Parámetros, argumentos y valores de retorno. Ámbito de las variables y buenas prácticas en funciones. Creación de funciones modulares y reutilizables.
     
Presencial
3:00:00
6.0 - Clases y Programación Orientada a Objetos
Introducción a la Programación Orientada a Objetos (POO) en Python. Creación y uso de clases y objetos. Comprensión de atributos, métodos y herencia. Ejercicios prácticos con clases y objetos.
     
Presencial
3:00:00
7.0 - Evaluación Parcial
Evaluación de los conocimientos y habilidades adquiridos. Ejercicios prácticos y cuestionario teórico.
   
Presencial
1:00:00
8.0 - Introducción a la IA Generativa y Python
Exploración de la IA generativa y sus aplicaciones. Integración de Python con herramientas de IA como ChatGPT. Creación de prompts básicos para la generación de código.
     
Presencial
3:00:00
9.0 - Avanzando con IA en Python
Técnicas avanzadas para crear prompts eficaces con IA. Generación de algoritmos y funciones con asistencia de IA. Uso de IA para optimizar y depurar código.
     
Presencial
3:00:00
10.0 - Desarrollo de Proyectos con Python e IA
Aplicación de conocimientos de Python e IA en proyectos reales. Desarrollo de un pequeño proyecto utilizando Python y asistencia de IA. Estrategias para integrar IA como asistente en la programación.
     
Presencial
3:00:00
11.0 - Proyecto Práctico - Parte 1
Selección individual de proyectos de un portafolio propuesto. Inicio del desarrollo de una aplicación en Python. Asesoramiento y seguimiento individual.
     
Presencial
3:00:00
12.0 - Proyecto Práctico – Parte 2
Finalización del Proyecto de Aplicación en Python e IA - Revisión y cierre de funcionalidades principales del proyecto iniciado en el módulo anterior. - Pruebas de funcionamiento: validación de entradas, manejo de errores, integración de IA, presentación de resultados. - Optimización y de...
     
Presencial
3:00:00
13.0 - Proyecto Práctico - Parte 2 y Evaluación Final
Finalización del proyecto de la aplicación en Python. Presentación y evaluación del proyecto final. Retroalimentación y recomendaciones para futuros proyectos.
   
Presencial
1:00:00

Actividades

Conferencia

Práctica Guiada

Taller

Experiencia en Campo

Instruccional

Salida Académica

Evaluación

Sustentación

Práctica Laboral

Trabajo en grupo