Formate como Ingeniero en IA
empezando con Python
AI Python for Beginners
Curso con docentes en vivo vía Zoom
Las clases se graban y quedan disponibles
los miércoles de 19 a 21
hora Argentina GMT-3
Primer clase:
miércoles 7 de mayo
¡El mejor curso para aprender Python con IA Generativa!
¡La nueva formación a cargo del Presidente del Departamento de IA, Omar Fazzito!
¡Este curso completo de Python con ChatGPT te llevará desde los conceptos básicos hasta aplicaciones avanzadas, asegurando que adquieras las habilidades necesarias para desarrollar programas robustos y eficientes en Python!
- ARANCEL: U$S 399 -
ORGANIZA
Centro de Graduados de Ingeniería de la Universidad de Buenos Aires
CONTENIDO
Este curso forma parte
de la temporada 2025
El próximo gran rol en el mundo IT será el de Ingeniero en IA Generativa
Te mostraremos el camino para convertirte paso a paso en un experto en crear el nuevo tipo de aplicaciones para las que que ya hay una gran demanda
Los LLMs, grandes modelos de lenguaje, como ChatGPT, están revolucionando las aplicaciones de software
La interfaz conversacional se está transformando en un estándar del mercado muy rápidamente
AGENDA
Curso OnLine
los miércoles de 19 a 21
hora Argentina GMT-3
Comienza: miércoles 7 de mayo
Son 48 horas, en 24 clases de dos horas
Es un curso de 6 meses
LAS INSCRIPCIONES CIERRAN EN...
El primer paso, es aprender bien Python
Te ayudaremos y te guiaremos paso a paso para que puedas tener los conocimientos necesarios de programación Python para poder sumarte al ecosistema de las nuevas aplicaciones de IA Generativa.
Te vamos a ayudarte a apalancarte en las nuevas herramientas que acelerarám exponencialmente tu curva de aprendizaje
Aprendé los fundamentos de la programación en Python y cómo integrar herramientas de IA para la manipulación, análisis y visualización de datos.
Descubrí cómo Python puede aplicarse en diversos dominios como negocios, marketing y periodismo para resolver problemas del mundo real y mejorar la eficiencia mediante aplicaciones prácticas.
Aprovechá los asistentes de IA para depurar código, explicar conceptos y mejorar tu aprendizaje, reflejando las prácticas reales del desarrollo de software.
Qué aprenderás en este curso
AI Python for Beginners está diseñado para ayudarte a aprovechar el poder de la programación en Python, incluso si tu objetivo no es convertirte en desarrollador de software o ingeniero de IA. Este curso de 24 módulos te enseña a codificar aplicaciones prácticas de IA desde el primer día, incluso si nunca has programado antes. Aprenderás, con el apoyo de un chatbot de IA que puede proporcionarte retroalimentación inmediata, a corregir errores rápidamente y a mantenerte en el camino mientras aprendés nuevas habilidades. Adquirirás una comprensión fundamental de Python mientras construís herramientas impulsadas por IA, como generadores de recetas personalizadas, listas de tareas inteligentes y planificadores de vacaciones, y aprenderás conceptos esenciales de programación como variables, funciones, bucles y estructuras de datos.
Al final de este curso, serás capaz de escribir scripts en Python que interactúen con grandes modelos de lenguaje, automatizar tareas, analizar tus propios datos e incluso crear agentes de IA simples, habilidades que son cada vez más valiosas en industrias que van desde la tecnología y las finanzas hasta la atención médica y los campos creativos.
Aprendizaje Acelerado con IA
Experimentá un nuevo tipo de aprendizaje con la integración de chatbots de IA. Este asistente inteligente te ayuda a escribir, probar y depurar código, proporcionando retroalimentación instantánea y orientación personalizada, asegurándose de que nunca estés codificando solo. Con el auge de las herramientas de IA, el esfuerzo y el tiempo necesarios para aprender habilidades de codificación útiles han disminuido significativamente, haciéndolo más accesible y beneficioso para todos.
¿Quién debería unirse?
Este curso es para cualquier persona curiosa sobre la IA y la programación con Python, desde principiantes completos que aprenden a codificar por primera vez hasta profesionales que buscan aumentar su productividad. Ideal para estudiantes, personas en transición de carrera, trabajadores del conocimiento, aprendices de por vida y educadores. Si los cursos de codificación tradicionales no han funcionado o te han resultado intimidantes, nuestro enfoque práctico y centrado en la IA te ayudará en tu camino.
Habilidades que adquirirás
Programación en Python
Codificación asistida por IA
Prompts efectivos para LLM
Estructuras de datos
Creación de funciones
Gestión de variables
Depuración
Manejo de archivos
Interacción con API
Dominar la sintaxis y las estructuras básicas de Python
Desarrollo de aplicaciones utilizando programación orientada a objetos
Creación y manejo de clases y objetos, implementando principios de herencia, polimorfismo, encapsulamiento y abstracción
Interacción con bases de datos y gestión datos de manera eficiente
Conexión de Python a bases de datos, operaciones CRUD y manejo de archivos
Creación de aplicaciones de escritorio y web
Diseño y desarrollo de interfaces gráficas de usuario con Tkinter
Construción de aplicaciones web funcionales utilizando Flask
¡Este curso completo de Python con ChatGPT te llevará desde los conceptos básicos hasta aplicaciones avanzadas, asegurando que adquieras las habilidades necesarias para desarrollar programas robustos y eficientes en Python!
TEMARIO COMPLETO - 24 MÓDULOS
MÓDULO 1: Python con IA para Principiantes: Fundamentos de la Programación en Python con IA
Introducción
¿Qué es la programación informática?
Escribiendo código con chatbots
Navegando por la plataforma de aprendizaje
Ejecutando tu primer programa
Cómo tener éxito en la programación
MÓDULO 2: Python con IA para Principiantes: Fundamentos de la Programación en Python con IA
Datos en Python
Combinando texto y cálculos
Variables
Construyendo prompts para modelos de lenguaje (LLM) con variables
Funciones: Acciones sobre los datos
https://learn.deeplearning.ai/courses/ai-python-for-beginners-c2
MÓDULO 3: Python con IA para Principiantes: Automatizando Tareas con Python
Introducción
Completando una lista de tareas con IA
Repetir tareas con bucles 'for'
Priorizando tareas con diccionarios e IA
MÓDULO 4: Python con IA para Principiantes: Automatizando Tareas con Python
Personalizando recetas con listas, diccionarios e IA
Comparando datos en Python
Ayudando a la IA a tomar decisiones
Vista previa del próximo curso: trabajando con archivos
MÓDULO 5: Python con IA para Principiantes: Trabajando con tus Propios Datos y Documentos en Python
Introducción
Usando archivos en Python
Cargando y usando tus propios datos
Leyendo diarios de críticos gastronómicos
MÓDULO 6: Python con IA para Principiantes: Trabajando con tus Propios Datos y Documentos en Python
Extrayendo información de restaurantes de entradas de diarios
Planificación de vacaciones usando archivos CSV
Convirtiendo bloques de código en funciones reutilizables
Creando itinerarios detallados para múltiples ciudades
¡Comparte tu proyecto de aprendizaje!
MÓDULO 7: Python con IA para Principiantes: Ampliando Python con Paquetes y APIs
Introducción
Usando funciones desde un archivo local
Paquetes integrados
Usando paquetes de terceros
MÓDULO 8: Python con IA para Principiantes: Ampliando Python con Paquetes y APIs
Instalando paquetes
APIs para obtener datos de la web
APIs para usar modelos de IA
Conclusión de Python con IA para Principiantes
MÓDULO 9: Instalar Python en tu computadora
MÓDULO 10: Preparando un entorno de trabajo profesional
MÓDULO 11: Python con IA Avanzado - POO
Funciones lambda y funciones integradas
Programación Orientada a Objetos
Clases y objetos
MÓDULO 12: Python con IA Avanzado - POO
Herencia y polimorfismo
Encapsulamiento y abstracción
MÓDULO 13: Python con IA Avanzado - Manejo de Archivos
Lectura y escritura de archivos
Aplicación de manejo de archivos
MÓDULO 14: Python con IA Avanzado - Bases de Datos
Conexión a bases de datos con Python
Operaciones CRUD (Crear, Leer, Actualizar, Eliminar)
MÓDULO 15: Python con IA Avanzado - Bases de Datos
Creación de una aplicación CRUD completa con Python y MySQL
MÓDULO 15: Python con IA Avanzado - Entorno gráfico
Desarrollo de Aplicaciones de Escritorio (GUI) con Tkinter:
Introducción a Tkinter
Creación de interfaces gráficas de usuario (GUI)
Manejo de eventos y widgets
MÓDULO 16: Python con IA Avanzado - Entorno gráfico
Creación de una aplicación CRUD completa con Tkinter y MySQL
MÓDULO 17: Python con IA Avanzado - Aplicaciones Web
Desarrollo de Aplicaciones Web con Flask
Introducción a HTML, CSS y Bootstrap
Introducción a Flask
MÓDULO 18: Python con IA Avanzado - Aplicaciones Web
Creación de aplicaciones web simples
Integración con bases de datos y formularios
MÓDULO 19: Python con IA Avanzado - Aplicaciones Web
Creación de una aplicación CRUD completa con Flask y MySQL
MÓDULO 20: Python con IA Avanzado - Aplicaciones de IA generativa
Integración de la API de ChatGPT
Introducción a la API de OpenAI y su configuración.
Autenticación y uso de la API en Python.
Ejemplos prácticos: Crear un chatbot avanzado y automatizar respuestas inteligentes.
Manejo de tokens y optimización de costos al usar la API.
MÓDULO 21: Python con IA Avanzado - Aplicaciones de IA generativa
Creación de Prompts Efectivos
Técnicas para diseñar prompts que mejoren la generación de respuestas.
Estrategias para controlar el comportamiento de los modelos de lenguaje.
Ejercicios prácticos: Desarrollo de prompts específicos para diferentes casos de uso.
Análisis de errores comunes y cómo ajustar los prompts para mejores resultados.
MÓDULO 22: Python con IA Avanzado - Aplicaciones de IA generativa
Introducción al RAG (Retrieval-Augmented Generation)
Conceptos de RAG y su importancia en la IA generativa
Implementación de un sistema básico de RAG: combinación de búsqueda de información y generación de texto
Integración de bases de datos de conocimiento con modelos de lenguaje
Ejemplo práctico: Crear un asistente que busque información relevante y genere respuestas contextualizadas.
MÓDULO 23: Python con IA Avanzado - Aplicaciones de IA generativa
Búsqueda Semántica Avanzada
Fundamentos de la búsqueda semántica y cómo funciona.
Implementación en Python utilizando librerías como FAISS o ElasticSearch.
Práctica: Construir un motor de búsqueda semántica y conectarlo a aplicaciones de IA.
Uso de embeddings para mejorar la relevancia de las búsquedas.
MÓDULO 24: Python con IA Avanzado - Aplicaciones de IA generativa
Creación de Interfaces con Gradio
Introducción a Gradio y su uso para crear interfaces de usuario amigables.
Integración de Gradio con modelos de IA generativa y aplicaciones de RAG.
Desarrollar una aplicación interactiva que utilice la API de ChatGPT y búsqueda semántica.
Despliegue y compartición de aplicaciones en la web.
Resumen del contenido
Este curso forma parte de la temporada 2025
¡Este curso completo de Python con ChatGPT te llevará desde los conceptos básicos hasta aplicaciones avanzadas, asegurando que adquieras las habilidades necesarias para desarrollar programas robustos y eficientes en Python!
¡El mejor curso para aprender Python con IA Generativa!
¡La nueva formación a cargo
del Presidente del Departamento de IA, Omar Fazzito!
No te pierdas esta formación destacada
Centro de Graduados
de la Facultad de Ingeniería UBA