Guía para reproducir todos los ejercicios y proyectos del certificado.
| Herramienta | Dónde conseguirla | Para qué curso |
|---|---|---|
| Google Sheets | sheets.google.com (gratuito) | Course 1, 2, 4 |
| BigQuery | console.cloud.google.com (gratuito con límites) | Course 3, 4, 5 |
| Kaggle account | kaggle.com (gratuito) | Course 3 |
| R + RStudio | posit.co/download/rstudio-desktop | Course 7, 8 |
| Tableau Public | public.tableau.com/downloads (gratuito) | Course 6 |
Ningún dataset está incluido en el repo por tamaño. Descárgalos aquí:
| Dataset | URL | Usado en |
|---|---|---|
| Netflix Movies & TV Shows | https://www.kaggle.com/datasets/shivamb/netflix-shows | Course 5, 6, 7 |
| Messy E-Commerce Sales | https://www.kaggle.com/datasets/kandeelai22/messy-e-commerce-sales-dataset | Course 4 |
| Animal Crossing NHNH | https://www.kaggle.com/datasets/jessicali9530/animal-crossing-new-horizons-nookplaza-dataset | Course 3 |
| Divvy Bikes Trip Data | https://divvy-tripdata.s3.amazonaws.com/index.html | Course 8 |
| Chicago Taxi Trips | BigQuery Public → bigquery-public-data.chicago_taxi_trips |
Course 3 |
- Crear cuenta en Google Cloud (gratuito)
- Crear un proyecto nuevo
- Ir a BigQuery > SQL Workspace
- En el panel izquierdo buscar
bigquery-public-data - Ejecutar las queries del archivo
actividad-bigquery/README.md
Para el dataset de taxis de Chicago ya está disponible en BigQuery sin
necesidad de descargarlo: bigquery-public-data.chicago_taxi_trips.taxi_trips
- Descarga el dataset de Kaggle (enlace arriba)
- En BigQuery: crear dataset →
Data > Import→ subir el CSV - Actualiza el nombre del proyecto/dataset en las queries:
-- Cambia esto: FROM `proyecto.dataset.ecommerce_ventas` -- Por el nombre real de tu proyecto y dataset en BigQuery
- Ejecuta
limpieza.sqlpaso a paso (los 4 pasos en orden)
Mismos pasos que Course 4 pero con el dataset de Netflix.
- Descarga
netflix_titles.csvde Kaggle - Súbelo a BigQuery
- Actualiza el nombre del proyecto en
analisis-netflix.sql - Ejecuta las queries en orden
Los ejercicios del curso requieren Python 3.9 o superior con los siguientes paquetes:
pandas
numpy
matplotlib
jupyter
Instalacion con pip:
pip install pandas numpy matplotlib jupyterPara ejecutar los notebooks y archivos .py:
# Ejecutar un script directamente
python ejercicios.py
# Abrir Jupyter Notebook en la carpeta del modulo
jupyter notebookLos ejercicios de cada modulo estan en archivos .py independientes dentro de
course-7-python/modulo-*/. No requieren datasets externos.
El analisis de Basic Fit (course 8) usa los mismos paquetes. El notebook
basic-fit-expansion.ipynb puede abrirse con Jupyter o con VS Code + extension Python.
# 1. Clonar el repo
git clone https://github.com/aroaxinping/google-data-analytics.git
# 2. Ir a la carpeta
cd google-data-analytics/course-7-python/analisis-r-netflix/
# 3. Descargar netflix_titles.csv de Kaggle y colocarlo aquí
# 4. Abrir RStudio y ejecutar setup.R primero
source("setup.R")
# 5. Abrir analisis-netflix.Rmd y hacer clic en KnitEl output generado (analisis-netflix.html) no está en el repo porque
se genera localmente. Está en .gitignore.
# 1. Ir a la carpeta
cd google-data-analytics/course-8-capstone/cyclistic-case-study/
# 2. Ejecutar setup.R — crea la carpeta data/ e instala paquetes
source("setup.R")
# 3. Descargar los 12 CSV de Divvy del año elegido y colocarlos en data/
# 4. En cyclistic-analysis.Rmd:
# - Cambiar eval=FALSE a eval=TRUE en el bloque "carga-datos"
# - Cambiar include=FALSE a eval=FALSE en el bloque "simular-datos"
# 5. Knit → genera el case study completo en HTMLLos CSV de Divvy pesan ~1GB en total y están en
.gitignore. El.Rmdincluye un bloque de simulación de datos para que se pueda visualizar sin descargar los datos reales.
El diseño del dashboard está documentado en proyecto-tableau/README.md.
Para construirlo:
- Descargar Tableau Public Desktop (gratuito)
- Conectar el CSV de Netflix como fuente de datos
- Seguir el diseño documentado (vistas, paleta, filtros)