Del 22 julio al 26 julio de 2019

El análisis exploratorio de datos es una de las fases más importantes para un Científico de Datos. Para preparar nuestros datos de forma óptima, proponemos una profundización eSendn la conceptos avanzados de Python y en las bibliotecas NumPy Pandas.

En primer lugar profundizaremos en conceptos de Python avanzado relacionados con clases y funciones (namedtuples y dataclases, funciones lambda, generadores, decoradores). En la segunda parte del curso veremos cómo sacar el máximo partido a las bibliotecas NumPy (para análisis de datos numéricos) y Pandas (datos numéricos y categóricos).

Objetivos del curso

A lo largo del curso el alumno se familiciará con:

    • Técnicas de Python avanzado: creación de clases, generadores, gestión de módulos
    • NumPy: la biblioteca de algebra lineal que sirve de base para la gran mayoría de las bibliotecas de cálculo científico disponibles en Python.
    • Pandas: biblioteca para el análisis de DataFrames y series de datos.

Requisitos del alumno

Conocimientos previos de programación en Python

Temario

Introducción

Python Avanzado

    • Funciones: generadores, decoradores
    • Clases: herencia mútliple y super
    • Gestión de módulos

NumPy

    • Métodos de entrada/salida
    • Ordenación
    • Búsquedas
    • Matemáticas
    • Estadística básica
    • Correlaciones y covarianzas
    • Muestreo aleatorio
    • Polinomios
    • Ajustes
    • Arrays con máscara

Pandas

    • Entrada y salidad de datos con Pandas
    • El tipo Series
    • El tipo DataFrame
      • Exploración
      • Manipulación de filas y columnas
      • Filtrado
      • Agrupamiento
      • Visualización de datos

Fechas y horarios

Fechas: del 22 al 26 de julio de 2019

Horario: de 16:00 a 21:00

Horas: 25

Profesor

Javier Becerra

Lugar de impartición

Centro Tecnológico de La Rioja

Avda. Zaragoza 21

Logroño

Inscripciones

El curso es gratuito, financiado por el Gobierno de La Rioja. La inscripción no garantiza la obtención de plaza en el curso, en caso de tener más inscripciones que plazas se hará una selección de los alumnos. Los alumnos deberán confirmar su asistencia una vez seleccionados.

Inscripción