Uno de los aspectos más relevantes y diferenciadores del currículum de un Data Scientist respecto de un analista o experto en estadística tradicional es el dominio del stack tecnológico actual. El trabajo de un Data Scientist tiene un enfoque ágil y orientado al producto que le coloca en un lugar muy cercano al desarrollo tecnológico de la compañía y del producto. Por ello, es fundamental tener un buen dominio de determinados lenguajes de programación que le permitan integrarse correctamente en este ciclo de desarrollo, interactuar con la infraestructura de procesamiento de datos existente y permitir el despliegue de sus análisis y modelos con un tiempo de mercado lo más rápido posible.
El desarrollo de modelos de Machine Learning o la creación de visualizaciones y aplicaciones basadas en datos implica la cercanía del Data Scientist al entorno de producción y por ello debe sentirse cómodo no solo programando sino gestionando y utilizando entornos de desarrollo y gestión de proyectos de IT.
En el Curso de Introducción a los lenguajes de programación vamos a aportar una idea general que permita no solo desarrollar habilidades de programación sino también un criterio propio como director de proyectos tecnológicos a la hora de seleccionar las tecnologías más apropiadas para el dominio y el equipo disponible.
Este curso forma parte del Master en Data Science y Big Data. Si quieres ampliar tu formación, consulta el programa completo.
Este curso forma parte del Máster en Data Science y Big Data.
Si quieres ampliar tu formación, consulta el programa completo.
Másters
Big data & IA
Máster en Data Science y Big Data
a quién va dirigido
El Curso de Introducción a los lenguajes de programación proporciona formación específicamente orientada a los siguientes perfiles:
- Ingenieros que tengan por objetivo una actualización de sus conocimientos y el desarrollo de nuevas competencias dentro de la Inteligencia Artificial
- Programadores que tengan por objetivo ampliar sus conocimientos y capacidades en el mundo de la ciencia de datos para su desarrollo profesional
- Analistas de datos con experiencia que quieran dar el salto a los aspectos más profundos de la tecnología
QUÉ APRENDERÁS
Al finalizar el Curso de Introducción a los lenguajes de programación serás perfectamente capaz de:
- Implementar procesos de Data Science empleando los lenguajes de programación Python y R.
- Plantear preguntas a un conjunto de datos y responderlas elaborando un informe analítico.

PLAN DE ESTUDIOS
Resumen
En esta clase introduciremos las necesidades de un científico de datos, así como las principales habilidades que el mercado demanda hoy en día a este sector profesional. Justificaremos la elección de las tecnologías y lenguajes de programación orientado a trabajos de Data Science.
Objetivos
- Diferenciar las necesidades tecnológicas y el ciclo de vida de un proyecto software y un proyecto basado en datos.
- Identificar los principales recursos y herramientas que cualquier lenguaje de programación nos brinda.
- Reconocer y contextualizar los principales lenguajes de programación orientados a Data Science.
Temario
- Introducción
- Presentación de la clase
- Data Scientist
- Habilidades de un Data Scientist
- Ecosistema Data Science
- Entornos de desarrollo
- Lenguajes de programación
- IDEs
- Introducción a Colab I
- Introducción a Colab II
- Instalación de Anaconda
- Introducción a Python
- Variables y expresiones
- Estructuras de control y funciones
- Refuerzos para Python
- Cierre
- Conclusiones
- Material de la Masterclass - jupyther Notebook
Resumen
En esta clase introduciremos conceptos de python y librerías enfocadas al desarrollo de proyectos de Data Science. El objetivo principal es ofrecer una vista de pájaro de la filosofía del lenguaje, las operaciones principales y el uso de la documentación oficial como apoyo al desarrollo. Todo esto mediante un enfoque técnico, en el que nos centraremos en escribir código interactivo para experimentar.
Objetivos
- Comprender las ventajas y desventajas de Python como lenguaje de programación en proyectos de Data Science.
- Familiarizarnos con la sintáxis básica de las operaciones y las estructuras de datos más comunes en el lenguaje.
- Familiarizarnos con las librerías principales de Python enfocadas al análisis de datos.
Temario
- Introducción
- Presentación de la clase
- Elementos principales de Python y gestión de paquetes
- Estructuras de datos en Python
- Uso básico de listas
- Manejo avanzado de listas
- Tuplas y conjuntos
- Diccionarios
- Entrada/Salida y Excepciones
- Librerías especializadas en el manejo de datos
- Introducción a numpy
- Manejo avanzado de numpy arrays
- Introducción a DataFrames
- Operaciones y transformaciones de DataFrames
- Cierre
- Conclusiones
Resumen
En esta clase se introducirán los conceptos principales del lenguaje de programación R. El objetivo principal es ofrecer una vista de pájaro de la filosofía del lenguaje, las operaciones principales y la estrategia de aplicación de esta tecnología. Todo esto mediante un enfoque técnico en el que nos centraremos en escribir código interactivo para experimentar.
Objetivos
- Comprender las ventajas y desventajas de R como lenguaje de programación.
- Familiarizarnos con la sintáxis básica de las operaciones más comunes en el lenguaje.
- Familiarizarnos con las librerías principales de R enfocadas al análisis de datos.
Temario
- Introducción a R
- Presentación de la clase
- Tutorial Rstudio Cloud I
- Tutorial Rstudio Cloud II
- Instalación de Rstudio
- Introducción a R y tipos básicos
- Estructuras de control y funciones
- Gestión de datos estructurados
- Introducción a DataFrames
- Gestión de dependencias e instalación de dplyr
- Introducción a dplyr
- Introducción a dplyr: cómo trabajar con duplicados
- Cierre
- Conclusiones
profesorado
aprende con los mejores expertos
OPINIONES del Curso de Introducción a los lenguajes de programación

Orlando Hernández Jiménez
Consultant, Data Scientist and Trainer in BI, ECM, BigData, ML & Blockchain
Todos los objetivos claros en combinación con dedicación y esfuerzo, darán un extraordinario y satisfactorio resultado. Así que a seguir con los siguientes objetivos #iebs.

Arantxa Martínez Capitán
Técnico BPO en Integra HCM
En el Postgrado en Business Intelligence & BD he trabajado con herramientas como Alteryx, RapidMiner, MySQL y Microsoft Power BI. Con ellas he ido encajando piezas hasta crear el puzle completo mediante el desarrollo de casos prácticos reales.

Juan Manuel Hernández Espinosa
Senior Petroleum Economist & Data Scientist
¡He disfrutado mucho este viaje! Un logro más, ahora es el momento de aplicar todos los aprendizajes y aprovecharlos en todos los aspectos profesionales!, Gracias IEBS Business School.

Roberto Esteves
Gerente General en Masapp
Solamente pasaba para compartirles un pequeño éxito, haber terminado el postgrado en el IEBS Business School en "Data Science y Machine Learning", esto me sirve para poder seguir dando mejores capacitaciones.
resumen
del Curso de Introducción a los lenguajes de programación
DURACIÓN
1 mes (40 horas)
INICIO
27 Noviembre
Modalidad
Online - Accesible 24/7
precio
510 U$S
incluye
Diploma IEBS y bolsa de empleo
valoración
4.9/5 de valoración por los alumnos
No enseñamos el futuro. Te ayudamos a crearlo.
FORMACIÓN RELACIONADA
Curso
Big data & IA
Curso en Transformación digital: Inteligencia Artificial Generativa (genAI) y cloud computing

Curso
Big data & IA
Curso en Estrategia Digital: Cómo lograr ventajas diferenciales con tecnología digital

Curso
Big data & IA
Curso en IA Aplicada a Social Media

Curso
Big data & IA
Curso en Aprende a desarrollar narrativas con ChatGPT

Curso
Big data & IA
Curso en IA aplicada al Customer experience

Curso
Big data & IA
Curso en Revolución Visual: crea productos Audiovisuales con IA Generativa y Runway
