Inicio Curso
Duración del Curso:
Profesor
Manuel Oliva: Candidato MagÃster Data Science UAI. Experto en Riesgos Financieros e Inversiones en Corredora de Bolsa y AGF. Diplomado Derivados Financieros UAI. Contador Auditor UdeC.
Emanuel Berrocal: Especialista en inversiones y riesgos en Banco Itaú, Ingeniero Civil Matemático Universidad de Chile, Diplomado en EstadÃstica UC.
Juan Carrasco: Especialista de asset allocation y selección de activos en banco BCI, Ingeniero civil industrial universidad de Chile.
Rodrigo Vega: Ingeniero Comercial Universidad de Chile. Especialista en Business Intelligence en Ecomsur. Experto en paneles de visualización y análisis masivos de datos.
Módulo I: SQL Server
1 Introducción a SQL
1.1 Introducción a las bases de datos
1.2 Instalación de DBMS en máquina local
1.3 Tablas
1.4 Tipos de Datos
1.5 Declaraciones DDL
1.6 Inserción de registros y populating
1.7 Consultas en SQL
1.8 Condicionales en cláusula WHERE
1.9 Comando ORDER BY
1.10 Comando DISTINCT
2 Wildcards a las Vistas
2.1 Wildcards o patrones
2.2 Cláusula GROUP BY y funciones
2.3 Llave primaria y campo autoincremental
2.4 Borrar y actualizar registros
2.5 Declaración de Variables y Funciones
2.6 Condicionales usando CASE-WHEN
2.7 Introducción a las Vistas
3 Subquerys, Tablas Temporales y Consultas de cruce
3.1 Subconsultas
3.2 Tablas Temporales
3.3 Llaves Foráneas
3.4 Consultas de Cruce
3.5 Unión de querys
3.6 Taller aplicado.
4 Comenzando el nivel intermedio
4.1 Funciones Tabulares y Multisentencia
4.2 Triggers
4.3 Ejecución y Programación en SQL
4.4 Cursores
4.5 Ingesta de datos desde código
5 Funciones especÃficas
5.1 Comandos de conversión e IIF
5.2 Funciones de Texto/Fecha
5.3 Instrucciones Dinámicas
5.4 Consultando al esquema
5.5 Tablas dinámicas
6 Taller final aplicado y evaluado
Módulo II: Python
Ayuda, dir, consola
Listas, tuplas, set, diccionarios, funciones
Data Frames
lectura de dataframe
Cálculos con data frame: columnas nuevas, cruces, etc.
escritura a excel
modificación de excel
tareas programas
envÃo de correos
descarga del dólar
envÃo automático de reporte
Temario Técnico:
LibrerÃas utilizadas:
pandas: para los archivos que se tratan: xlsx,csv, txt, también para el cruce de información, lectura de bases de datos, lecturas de webs, entre otros us
numpy: Para crear matriz y vectores
matplotlib: para hacer gráficos de plot, histogramas, y algunas variantes
Request: para descargar páginas webs
Beatifulsoup: para analizar las páginas web en versión html, y luego buscar bloques especÃficos, el uso final es poder descargar información de la web haciendo web scrapping
datetime: tratamiento de fechas
Win32com: interacción con la aplicación microsoft outlook para mandar el correo automático
openpyxl: para editar excels
xlwings: para editar excel con ciertas ventajas sobre openpyxl
pyodbc: utilizada para las conexiones con la base de datos en sql server
Sobre los tipos de datos:
Data Frame:
Se ven varios aspectos y métodos asociados a ellos:
Como utilizar loc, iloc, citar columnas especÃficas, creación de columnas, inserción de nuevos registros, tolist(), dropna, fillna,interpolate, entre otros
Creación de Data Frame: a partir de matrices, de diccionarios, de archivos, entre otros
Rellenar espacios vacÃos (nan)
Cruzar data frames, en formato: left,right,inner y full
Recórrelos con bucles para fines especializados, como por ejemplo para llenar tablas en sql
Eliminar registros
Eliminar columnas
La aplicación del axis=0 ó axis= 1
Comando apply
Listas: Varias formas de crearlos, métodos asociados, index, count, append, entre otros Explicación y creación de listas por comprensión
Tupla: Similar a listas, y básicamente se enseña para crear string dinámicos que vayan cambiando, especÃficamente lo utilizamos para escribir las instrucciones de insert en sql cuando se recorre un Data Frame
Diccionarios: Similar a los dos anteriores, pero la aplicación principal es que son como "tablas" y se pueden pasar fácilmente a Data Frame
Set: Se enseñan los conjuntos por si se necesitare algo de aleatoriedad y unicidad de elementos, un poco similar a los tres anteriores
Finalmente se deja como conversan los tipos de datos entre: listas, tuplas, set y diccionarios, con los comandos: list(), tuple(), set() y dict().
Funciones:
Creación y aplicaciones, tipos con parámetros, parámetros opcionales o sin parámetros
La idea central del curso es que los alumnos puedan entender los "4 elementos básicos": listas, tuplas, sets, diccionarios y que puedan crear reporteria propia utilizando data frames, interactuando con la base de datos, con páginas web y como producto que esto lo puedan enviar por correo automático, mediante una tarea programada y teniendo un código python compilado y citado a través de archivo de lotes (.bat).
Módulo III: Power BI Nivel I.
Introducción a Power BI
¿Qué es Power BI?
¿Qué aprenderemos durante el curso?
Obteniendo tu cuenta de Power BI
Instalaciones necesarias
Conectando fuentes de datos a Power BI
Importando Datos de Muestra
Explorando Conjuntos de Datos, Informes y Paneles
Creando Informes y Explorando tipos de Visualizaciones
Creando Visualizaciones de Barras y Columnas.
Utilizando Filtros sobre los paneles.
Visualizaciones de una Página del Informe de Power BI.
Creando Gráficas de lÃneas.
Guardando y Editando un Informe.
Creando una Gráfica de Distribución.
Utilizando Gráficos de Mapa y Saturación de Color.
Agregar Gráficas de Pastel y Utilizando Filtros Relacionados.
Gráficas de Dispersión con Movimiento.
Gráficas de Barras con Saturación de Color y Colores Personalizados.
Medidores, Tablas y Tarjetas.
Importando Gráficos desde la Tienda de Office.
Generando un Panel a partir de un Informe
Anclando Visualizaciones a un nuevo Panel.
Agregando Imágenes, Texto y Reacomodando un Panel.
Modo de Enfoque, Detalles e Información Relacionada.
Configurando la Vista de Teléfono o vista Móvil.
Compartiendo Paneles e Informes dentro y fuera de la empresa
Compartiendo un Panel con Personas de la misma Organización.
Compartiendo un Reporte de en LÃnea.
Compartiendo un Reporte como Archivo de PowerPoint o de Excel.
Liberando el Poder con Power BI Desktop
Transformando Datos.
Modificando Tipos de Datos.
Extrayendo Información de una fuente de datos.
Columna al Dividirla.
Administrando Relaciones entre Tablas.
Generando Cálculos con DAX (Data Analysis Expressions).
Creando Reportes en Power BI Desktop.
Mejorando la Vista de un Reporte en Power BI Desktop.
Publicar a Power BI Service desde Power BI Desktop.
Implementando Seguridad en tus Datos
Creando Roles con Filtros de Datos.
Asignando Personas a los Roles.
Demostrando Filtros y Seguridad.
Práctica a la medida.
Los alumnos podrán trabajar con información propia, podrán diseñar paneles que aplicarán en forma inmediata en su organización, podrán realizar consultas y tener recomendaciones del equipo de profesores.
Puedes elegir estudiar en horario vespertino o diurno (Descargar calendario al final).
3 Modalidades:
- Clases en vivo por Zoom.
- Clases Presenciales
- Clases Grabadas (Auto-Aprendizaje) estudia en cualquier horario en esta modalidad.
Además se ofrecen cursos cerrados a empresas a la medida.
- Ideal manejo de excel nivel intermedio.
- PC con windows para instalar el programa y complementos.
- Obtendrás un certificado digital que podrás descargar desde cualquier lugar.
- Ubicación cercana a la estación de metro manquehue en Las Condes.
- Clases por Zoom para alumnos de regiones o los que quieran la modalidad on-line.
Transferencia, tarjetas de crédito y débito usando WebPay Plus (Visa, Mastercard, Magna, American, Diners y Redcompra).
Alumnos particulares y de empresas como: Banco de Chile, CMF, CMPC, FONASA, AFP Cuprum, BCI Seguros , Inmobiliaria Imagina, CChC, Bolsa de Santiago, DCV, CENCOSUD, Deloitte Chile, Autopista Central, FiscalÃa Nacional, Imanquehue, Banco Consorcio, Minera del valle, SQM, RedBus, Minera Caserones, Gelimar, Epson, HDI Seguros, Universidad San Sebastian, BASF, Mogroup, Syngenta, Ultraport, Besalco, Jedimar, Móviles Chile, Mediplex, CGE, Colun, San Jorge, Metaproject, Gelymar, Invermar entre otras empresas.