Introducción
  • Introducción
Configuración del entorno de trabajo
  • Instalación de Anaconda y Python
  • Jupyter notebook online
  • Jupyter con diferentes versiones de Python
Curso básico de Python
  • Números
  • Cadenas de caracteres y formatos de impresión
  • Listas
  • Diccionarios
  • Tipo boolean
  • Tuplas
  • Conjuntos
  • Operadores de comparación
  • Operadores condicionales if elif else
  • Bucle FOR
  • Bucle WHILE
  • Función range
  • Compresiones de listas
  • Funciones
  • Función MAP
  • Función Lambda
  • Funcion FILTER
  • Funciones de cadenas de caracteres
  • Ejercicio 1
  • Solución al ejercicio 1
  • Ejercicio 2
  • Solución al ejercicio 2
  • Ejercicio 3
  • Solución al ejercicio 3
  • Ejercicio 4
  • Solución al ejercicio 4
  • Ejercicio de codificación : Operaciones Matemáticas
  • Calcular la suma y promedio de una lista de números
  • Frecuencia de elementos en una lista
  • Aplicar una Función y Filtrar Elementos en una Lista
Módulo Numpy para análisis de datos
  • Introducción a Numpy
  • Numpy con listas
  • Funciones arange, ones, zeros y linspace
  • Números aleatorios con Numpy
  • Números enteros aleatorios con Numpy
  • Cambio de tamaño
  • Valor máximo y mínimo
  • Arrays con 1 dimensión
  • Arrays con 2 dimensiones
  • Selección por condición
  • Operaciones con arrays
  • Ejercicio 1
  • Solución al ejercicio 1
  • Ejercicio 2
  • Solución al ejercicio 2
  • Generar N números aleatorios enteros entre un valor mínimo y máximo
  • Generar una Secuencia de Números
Módulo Pandas para análisis de datos
  • Introducción a Pandas
  • Series
  • Dataframes
  • Selección de datos en Pandas
  • Modificación de filas
  • Tratar valores nuloss
  • Agrupación por columna
  • Combinar DataFrames
  • Merge en DataFrames
  • Join
  • Operaciones con DataFrames
  • Ficheros CSV, tipo EXCEL
  • Leer páginas web HTML
  • Grabar DataFrame en una tabla SQL
  • Gráficos con Pandas
  • Ejercicio 1
  • Solución al ejercicio 1
  • Ejercicio 2
  • Solución al ejercicio 2
  • Calcular promedio
  • Seleccionar datos
  • Rellenar Valores Nulos con la Media de una Columna
Módulo Matplotlib para análisis de datos
  • Introducción a Matplotlib
  • Ejemplos con matplotlib
  • Multigráficos
  • Tamaño del gráfico
  • Crear 2 gráficos juntos
  • Color del gráfico
  • Tipo de línea del gráfico
  • Marcadores
  • Ejercicio 1
  • Solución al ejercicio 1
Módulo Seaborn para análisis de datos
  • Introducción a Seaborn
  • Gráficos de distribución
  • Gráficos para columnas de tipo categoría
  • Mapas de calor
  • PairGrid y FacetGrid
  • Gráficos de regresión
  • Estilos y colores en Seaborn
Módulos Plotly y Cufflinks para análisis de datos
  • Introducción
  • Ejemplos