ESPECIALIDADES

PYTHON

Los alumnos aprenden a programar desde cero en este lenguaje, con el fin de automatizar reportes y procesos en sus empresas, sobre todo personas que quieran aprender de manera aplicada con casos reales, se analizaran múltiples librerías de análisis de datos y de gráficas.

La metodología de clases se basa 100% en la experiencia real laboral de cada profesor de ProgramBI, ya que son expertos en análisis masivos de datos en grandes empresas nacionales e internacionales.


El curso esta orientado para personas administrativas, analistas de datos, ingenieros, contadores, científicos, control de gestión, finanzas, presupuesto, analistas comerciales, personas que necesiten comenzar con especialización en data science, machine learning, big data.

  • Inicio Curso

    Consulta horarios diurnos y vespertinos.

  • Duración del Curso:

    20 horas.

  • Profesor

    Emanuel Berrocal / Manuel Oliva / Juan Carrasco

Profesores

Emanuel Berrocal: Especialista en inversiones y riesgos en Banco Itaú, Ingeniero Civil Matemático Universidad de Chile, Diplomado en Estadística UC.

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.

Juan Carrasco: Especialista de asset allocation y selección de activos en banco BCI, Ingeniero civil industrial universidad de Chile.

Contenido

Temario
Conociendo Python desde cero.
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).

Fechas de clases y horarios

Puedes elegir estudiar en horario vespertino o diurno (Descargar calendario al final).

Servicios disponibles.

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.

Requisitos y más información.

- 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.

Formas de Pago:

Transferencia, tarjetas de crédito y débito usando WebPay Plus (Visa, Mastercard, Magna, American, Diners y Redcompra).

Principales Clientes:

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.

Documentos Relacionados

pruebaTemarios cursos ProgramBI

 

COTIZAR

PYTHON