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