0% encontró este documento útil (0 votos)
18 vistas29 páginas

PDF DiplomadooUTN-FRD Python Full

El diplomado 'Dominando Python: De Básico a Avanzado para Inteligencia Artificial' ofrece tres niveles de formación, cada uno compuesto por módulos que cubren desde fundamentos de Python hasta temas avanzados de Machine Learning. Los participantes pueden acceder a clases en línea de manera sincrónica o asincrónica, con un total de 72 horas de capacitación. Al finalizar, se otorga una certificación de la UTN-FRD.

Cargado por

josemaraz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas29 páginas

PDF DiplomadooUTN-FRD Python Full

El diplomado 'Dominando Python: De Básico a Avanzado para Inteligencia Artificial' ofrece tres niveles de formación, cada uno compuesto por módulos que cubren desde fundamentos de Python hasta temas avanzados de Machine Learning. Los participantes pueden acceder a clases en línea de manera sincrónica o asincrónica, con un total de 72 horas de capacitación. Al finalizar, se otorga una certificación de la UTN-FRD.

Cargado por

josemaraz
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

DIPLOMADO

DOMINANDO
PYTHON:
De Básico a Avanzado
para Inteligencia Artificial
NIVELES 01, 02 Y 03
Certificación UTN-FRD
Imagen de storyset en Freepik
DIPLOMADO

DOMINANDO PYTHON:
De Básico a Avanzado para Inteligencia Artificial
NIVEL 01, 02 Y 03
Certificación UTN-FRD

¡Puedes hacerlo desde cualquier No requiere asistencia presencial.


lugar del mundo, de manera Tendrás acceso las 24 horas del día a la plataforma
sincrónica o asincrónica! de capacitación y a las clases en vivo sobre los
diferentes temas.
El diplomado consta de 3 niveles de 4 módulos c/u
que equivalen a 24 clases de 2 horas c/u, 48 horas
totales por nivel,
DIPLOMADO

DOMINANDO
PYTHON:
De Básico a Avanzado
para Inteligencia Artificial
NIVEL 01: Fundamentos de Python
Certificación UTN-FRD
Imagen de storyset en Freepik
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 01
TEMARIO

Módulo 01: PYTHON BÁSICO

CLASE 1 CLASE 2 CLASE 3


Introducción a Python Sintaxis básica: variables, Estructuras de control:
y su ecosistema tipos de datos y operadores condicionales (if, else, elif)
Historia y aplicaciones de Python. Historia y aplicaciones de Python. Uso de condicionales para tomar
decisiones en el código.
Instalación de herramientas Instalación de herramientas
(Anaconda, Jupyter Notebook). (Anaconda, Jupyter Notebook). Ejemplos prácticos de aplicaciones de
condicionales.
Primeros pasos en Python: Hola Primeros pasos en Python: Hola
Mundo. Mundo.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 01
TEMARIO

CLASE 5 CLASE 4 CLASE 6


Funciones: definición, Bucles: for y while Manejo de errores
parámetros y retorno y excepciones
Uso de bucles para repetir tareas.
de valores (try, except, finally)
Diferencias entre for y while.
Creación de funciones para Ejemplos prácticos de bucles en Captura y manejo de excepciones para
modularizar el código. Python. evitar fallos en el programa.
Parámetros posicionales y nombrados. Uso de finally para ejecutar código
siempre.
Ejemplos prácticos de funciones en
Python. Ejemplos prácticos de manejo de
errores.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 02
TEMARIO

Módulo 02: ESTRUCTURAS DE DATOS Y MANIPULACIÓN

CLASE 7 CLASE 8 CLASE 9


Listas: creación, Tuplas y conjuntos Diccionarios:
manipulación y métodos usos y métodos
Diferencias entre listas y tuplas.
comunes
Uso de conjuntos para operaciones Creación de diccionarios y acceso a
Creación de listas y acceso a elementos. matemáticas. valores mediante claves.

Métodos como append(), remove(), Ejemplos prácticos de tuplas y Métodos como keys(), values(), items().
sort(). conjuntos.
Ejemplos prácticos de diccionarios.
Ejemplos prácticos de uso de listas.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 02
TEMARIO

CLASE 10 CLASE 11 CLASE 12


Comprensión de listas Manejo de archivos: Introducción a librerías
y diccionarios lectura y escritura estándar (math, random,
de archivos de texto datetime)
Creación de listas y diccionarios de
forma compacta.
Apertura, lectura y escritura de Uso de math para operaciones
Ejemplos prácticos de comprensión archivos. matemáticas avanzadas.
en Python.
Uso de with para manejo seguro de Generación de números aleatorios con
archivos. random.
Ejemplos prácticos de manejo de Manejo de fechas y horas con datetime.
archivos.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 03
TEMARIO

Módulo 03: PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

CLASE 13 CLASE 14 CLASE 15


Introducción a POO: Herencia y polimorfismo Métodos especiales
clases, objetos, atributos (__init__, __str__, __repr__)
Uso de herencia para reutilizar código.
y métodos
Polimorfismo y sobrescritura de Uso de __init__ para inicializar objetos.
métodos.
Conceptos básicos de POO: clases, Diferencias entre __str__ y __repr__.
objetos, instancias. Ejemplos prácticos de herencia y
Ejemplos prácticos de métodos
polimorfismo.
Creación de clases y métodos en especiales.
Python.
Ejemplos prácticos de POO.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 03
TEMARIO

CLASE 16 CLASE 17 CLASE 18


Decoradores y propiedades Manejo de módulos Introducción a bases
y paquetes en Python de datos con SQLite
Creación de decoradores para
modificar funciones.
Importación de módulos y paquetes. Conexión a bases de datos SQLite
Uso de propiedades para controlar el desde Python.
Creación de módulos personalizados.
acceso a atributos.
Ejecución de consultas básicas
Ejemplos prácticos de uso de
Ejemplos prácticos de decoradores y (SELECT, INSERT, UPDATE).
módulos.
propiedades.
Ejemplos prácticos de uso de SQLite.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 04
TEMARIO

Módulo 04: INTRODUCCIÓN A LA IA Y DATA SCIENCE

CLASE 19 CLASE 20 CLASE 21


Introducción a la Introducción a NumPy: Introducción a Pandas:
inteligencia artificial: arrays y operaciones Series y DataFrames
conceptos básicos básicas
Creación de Series y DataFrames.
y aplicaciones
Creación de arrays y operaciones Manipulación básica de DataFrames.
Breve historia de la IA y sus matemáticas básicas.
aplicaciones actuales. Indexación y slicing en arrays.
Tipos de IA: débil, fuerte y
superinteligencia.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 01 - MÓDULO 04
TEMARIO

CLASE 22 CLASE 23 CLASE 24


Visualización de datos Introducción a Scikit-learn: Conceptos básicos
con Matplotlib: gráficos instalación y primeros de Machine Learning:
básicos pasos tipos de aprendizaje
y flujo de trabajo
Creación de gráficos de líneas, barras y Instalación y configuración de
dispersión. Scikit-learn.
Tipos de aprendizaje: supervisado, no
Personalización de gráficos (títulos, Introducción a los algoritmos de supervisado y reforzado.
etiquetas, leyendas). Machine Learning.
Flujo de trabajo típico en Machine
Learning.
DIPLOMADO

DOMINANDO
PYTHON:
De Básico a Avanzado
para Inteligencia Artificial
NIVEL 02: Python para Data Science
Certificación UTN-FRD
Imagen de storyset en Freepik
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 01
TEMARIO

Módulo 01: MANIPULACIÓN DE DATOS CON NUMPY

CLASE 1 CLASE 2 CLASE 3


Introducción a NumPy: Indexación y slicing Operaciones matemáticas
arrays y operaciones básicas en arrays y estadísticas con NumPy
Creación de arrays y operaciones Acceso a elementos específicos en Operaciones como suma, media,
matemáticas básicas. arrays multidimensionales. desviación estándar.
Indexación y slicing en arrays. Uso de slicing para obtener Aplicaciones en análisis de datos.
subconjuntos de datos.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 01
TEMARIO

CLASE 5 CLASE 4 CLASE 6


Manipulación de arrays Álgebra lineal con NumPy: Aplicaciones de NumPy
multidimensionales productos de matrices en Data Science
y vectores
Creación y manipulación de arrays de Uso de NumPy en análisis de datos y
más de una dimensión. Machine Learning.
Multiplicación de matrices y vectores.
Aplicaciones en procesamiento de Ejemplos prácticos de aplicaciones.
Aplicaciones en Machine Learning.
imágenes y datos tabulares.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 02
TEMARIO

Módulo 02: MANIPULACIÓN DE DATOS CON PANDAS

CLASE 7 CLASE 8 CLASE 9


Introducción a Pandas: Manipulación Manejo de datos faltantes
Series y DataFrames de DataFrames: y duplicados
filtrado, agrupación
Creación de Series y DataFrames. Identificación y manejo de datos
y transformación faltantes.
Manipulación básica de DataFrames.
Filtrado de datos con condiciones. Eliminación de duplicados en
DataFrames.
Agrupación y transformación de datos.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 02
TEMARIO

CLASE 10 CLASE 11 CLASE 12


Combinación Operaciones avanzadas Aplicaciones de Pandas
de DataFrames (merge, con Pandas: pivot tables en análisis de datos
join, concat) y multi-index
Uso de Pandas en análisis de datos
reales.
Unión de DataFrames mediante Creación de tablas dinámicas (pivot
merge y join. tables). Ejemplos prácticos de aplicaciones.
Concatenación de DataFrames. Uso de multi-index para DataFrames
complejos.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 03
TEMARIO

Módulo 03: VISUALIZACIÓN DE DATOS

CLASE 13 CLASE 14 CLASE 15


Introducción a Matplotlib: Personalización de gráficos Visualización avanzada
gráficos básicos (líneas, (títulos, etiquetas, leyendas) con Seaborn (heatmaps,
barras, dispersión) pairplots)
Adición de títulos, etiquetas y
leyendas a gráficos.
Creación de gráficos de líneas, barras y Creación de heatmaps y pairplots.
dispersión. Cambio de colores y estilos.
Aplicaciones en análisis de datos.
Personalización básica de gráficos.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 03
TEMARIO

CLASE 16 CLASE 17 CLASE 18


Gráficos interactivos Visualización de datos Aplicaciones
con Plotly geográficos con Folium de visualización
en Data Science
Creación de gráficos interactivos. Creación de mapas interactivos.
Aplicaciones en visualización de datos. Aplicaciones en visualización de datos Uso de visualización en análisis de
geográficos. datos y Machine Learning.
Ejemplos prácticos de aplicaciones.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 04
TEMARIO

Módulo 04: MACHINE LEARNING BÁSICO

CLASE 19 CLASE 20 CLASE 21


Introducción a Machine Preprocesamiento de datos Modelos de regresión lineal
Learning: conceptos básicos con Scikit-learn y logística
y tipos de aprendizaje
Normalización y escalado de datos. Entrenamiento y evaluación de
Tipos de aprendizaje: supervisado, no modelos de regresión.
Codificación de variables categóricas.
supervisado y reforzado. Aplicaciones en problemas de
Flujo de trabajo típico en Machine regresión y clasificación.
Learning.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 02 - MÓDULO 04
TEMARIO

CLASE 22 CLASE 23 CLASE 24


Modelos de clasificación: Evaluación de modelos: Introducción a la validación
K-Nearest Neighbors (KNN) métricas de precisión, cruzada y overfitting
recall y F1-score
Entrenamiento y evaluación de Uso de validación cruzada para evaluar
modelos KNN. modelos.
Cálculo de métricas para evaluar
Aplicaciones en problemas de modelos. Prevención de overfitting en modelos
clasificación. de Machine Learning.
Interpretación de resultados.
DIPLOMADO

DOMINANDO
PYTHON:
De Básico a Avanzado
para Inteligencia Artificial
NIVEL 03: Machine Learning y Temas Avanzados
Certificación UTN-FRD
Imagen de storyset en Freepik
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 01
TEMARIO

Módulo 01: MACHINE LEARNING INTERMEDIO

CLASE 1 CLASE 2 CLASE 3


Árboles de decisión Clustering: K-Means Reducción de
y bosques aleatorios y DBSCAN dimensionalidad: PCA
Entrenamiento y evaluación de Aplicación de K-Means y DBSCAN en Uso de PCA para reducir la
árboles de decisión. problemas de clustering. dimensionalidad de los datos.
Uso de bosques aleatorios para Interpretación de resultados. Aplicaciones en visualización y
mejorar la precisión. Machine Learning.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 01
TEMARIO

CLASE 5 CLASE 4 CLASE 6


Optimización de modelos: Introducción a redes Aplicaciones
ajuste de hiperparámetros neuronales con Scikit-learn de Machine Learning
en problemas reales
Uso de Grid Search y Random Search Entrenamiento de redes neuronales
para optimizar modelos. básicas. Ejemplos prácticos de aplicaciones de
Aplicaciones en problemas reales. Aplicaciones en problemas de Machine Learning.
clasificación y regresión. Discusión de casos de estudio.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 02
TEMARIO

Módulo 02: TEMAS AVANZADOS DE MACHINE LEARNING

CLASE 7 CLASE 8 CLASE 9


Introducción Introducción Aplicaciones
a redes neuronales a redes neuronales de Deep Learning
convolucionales (CNN) recurrentes (RNN) en problemas reales

Conceptos básicos de CNN y su Conceptos básicos de RNN y su Ejemplos prácticos de aplicaciones de


aplicación en visión por computadora. aplicación en series temporales. Deep Learning.
Ejemplos prácticos de uso de CNN. Ejemplos prácticos de uso de RNN. Discusión de casos de estudio.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 02
TEMARIO

CLASE 10 CLASE 11 CLASE 12


Introducción a NLP: Creación de chatbots Aplicaciones de NLP
tokenización y análisis básicos con NLP en proyectos de IA
de texto
Uso de librerías como NLTK o SpaCy Ejemplos prácticos de aplicaciones
para crear chatbots. de NLP.
Procesamiento básico de texto:
tokenización, stemming, lematización. Ejemplos prácticos de chatbots Discusión de casos de estudio.
simples.
Aplicaciones en análisis de
sentimientos.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 03
TEMARIO

Módulo 03: LIBRERÍAS AVANZADAS DE PYTHON

CLASE 13 CLASE 14 CLASE 15


Introducción a Flask: Uso de Docker para Despliegue de modelos
creación de APIs empaquetar aplicaciones en la nube: AWS, Google
Cloud o Azure
Creación de APIs básicas con Flask. Creación de contenedores Docker
para aplicaciones Python.
Ejemplos prácticos de uso de APIs. Despliegue de modelos de Machine
Ejemplos prácticos de uso de Docker. Learning en la nube.
Ejemplos prácticos de uso de servicios
en la nube.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 03
TEMARIO

CLASE 16 CLASE 17 CLASE 18


Monitoreo y mantenimiento Introducción a FastAPI: Aplicaciones de Python
de modelos en producción creación de APIs rápidas en entornos empresariales

Técnicas para monitorear y mantener Creación de APIs rápidas y eficientes Uso de Python en entornos
modelos en producción. con FastAPI. empresariales y grandes proyectos.
Ejemplos prácticos de monitoreo. Ejemplos prácticos de uso de FastAPI. Discusión de casos de estudio.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 04
TEMARIO

Módulo 04: TEMAS COMPLEMENTARIOS

CLASE 19 CLASE 20 CLASE 21


Introducción a la ética Introducción a la Introducción a la
en IA: sesgos automatización de tareas programación funcional
y responsabilidad con Python en Python

Discusión sobre los sesgos en los Uso de Python para automatizar Conceptos básicos de programación
modelos de IA. tareas repetitivas. funcional.
Responsabilidad ética en el desarrollo Ejemplos prácticos de Uso de funciones lambda, map, filter
de IA. automatización. y reduce.
DIPLOMADO
DOMINANDO PYTHON
NIVEL 03 - MÓDULO 04
TEMARIO

CLASE 22 CLASE 23 CLASE 24


Introducción a la Introducción a la creación Cierre del curso: repaso
programación concurrente de paquetes y librerías general y oportunidades
y paralela en Python en IA

Uso de hilos y procesos para Creación de paquetes y librerías Repaso de los temas cubiertos
programación concurrente. personalizadas. en el curso.
Ejemplos prácticos de programación Publicación de paquetes en PyPI. Discusión sobre oportunidades
paralela. profesionales en IA.

También podría gustarte