Cursos IAPG

Ciencia de Datos en Python para O&G

CURSO STREAMING

Fecha y Horario

1 al 12 de Junio. Lunes, Miércoles y Viernes, de 9 a 12 hs y de 13 a 15

Aranceles

Socios IAPG: $ 1.600.000. – No Socios: $ 1.920.000. Valores expresados en pesos argentinos.
Estos montos pueden sufrir modificaciones

Objetivos

Aprender a programar en lenguaje Python con foco aplicado en las necesidades más habituales para los profesionales de la industria.
Los participantes podrán aplicar Python para resolver problemas específicos de su disciplina que requieran del análisis de datos.
Quedarán además capacitados para realizar el curso de Ciencia de Datos Avanzado para O&G donde se resolverán problemas complejos de industria utilizando modelos de aprendizaje automático.

A quién está dirigido

Aplica a ingenieros, geocientistas y otros profesionales de la industria (de áreas como Finanzas, Negocios y RRHH) experimentados en resolución de problemas por medio de técnicas matemáticas, entendiendo que el análisis avanzado de datos cruza muchas de las disciplinas profesionales en las que puedan desarrollarse.

Introducción

El lenguaje de programación Python se desarrolló para proporcionar una forma de desarrollar código que sea fácil de programar y entender. Si bien Python contiene las mismas estructuras básicas que otros lenguajes, También ofrece funcionalidades facilita la programación de la que especialistas de diferentes disciplinas pueden beneficiarse.
Este curso guiará a los estudiantes para crear estructuras de programación básicas como reglas de decisión y bucles. Se focaliza en ejemplos y en aplicaciones útiles.
Luego pasará a temas más avanzados como estructuras de datos únicas de Python, como tuplas y diccionarios. Crear funciones específicas y utilizar librerías existentes para cálculos específicos y visualización de datos.

Programa

Módulo 1
• Por qué programar
• Instalar y usar Python
• Variables y Expresiones.
• Sintaxis. Strings, manipulación de strings. Ejercicios.
• Archivos: Lectura y escritura de archivos. Ejercicios escribir programas que leen y procesan datos reales.
• Listas: Se introducen variables más complejas comenzando con las listas donde se pueden guardar más de un valor en una sola variable utilizando un índice.
• Diccionarios: Introducción a diccionarios en Python usando key y valor en pares.
• Tuplas: introducción a las tuplas como una versión simplificada de las listas. Uso de tuplas en conjunción con diccionarios.
• Ejemplos con set de datos reales


Módulo 2

• Reglas de decision If-else-elif
• Python while loops
• Python for loops. Ejemplos.
• Funciones. Escribir funciones definidas por el usuario. Incluyendo: Como definir una función, incorporar parámetros, como devolver datos de una función, variables locales y globales.


Módulo 3

• Librerías.
• Introducción a Pandas. Por qué usar pandas para trabajar con grandes volúmenes de datos.
• Escribir y leer archivos (Excel, csv, etc)
• Funcionalidades de Python Pandas: filtrado de datos, agrupado, operación entre columnas (sort, filter, groupby). Ejemplo con set de datos real.


Módulo 4

• Conceptos avanzados de funciones: parámetros opcionales, y funciones lambda.
• Visualización de datos: Conceptos básicos de visualización de datos, mejores prácticas.
• Librería Matplotlib: Historia y Arquitectura de matplotlib. Gráficos básicos de esta librería
• Tipos de gráficos: Gráficos areales, histogramas, gráficos de barra, de torta, boxplots, scatter plots y gráficos de burbujas y como crearlos usando matplotlib.


Todos los conceptos se ilustran de forma teórica y práctica utilizando un set de datos real.


Importante:

Es requisito técnico para la participación que la computadora de cada uno tenga instalados Python y Jupyter Notebook. Los instructores podrán guiarlos vía mail previo al inicio del curso.

Instructor

agrande
Alicia Grande
Alicia Grande es Data Scientist y doctora en Biología por la Universidad de Buenos Aires, con una trayectoria que combina formación científica y aplicación práctica de ciencia de datos.
Cuenta con experiencia en el desarrollo de soluciones en Python orientadas al análisis de datos, modelado predictivo y automatización, en industrias como Oil & Gas, banca, energía y consumo masivo.
Ha participado en proyectos vinculados a analítica avanzada, series temporales, visión por computadora y generación de insights para la toma de decisiones.
Su perfil integra rigurosidad analítica, experiencia con datos reales y una marcada orientación a la resolución de problemas de negocio mediante herramientas de ciencia de datos.
Además, complementa su trayectoria con formación continua en programación, machine learning y tecnologías aplicadas, aportando una mirada sólida y práctica al dictado del curso..