Lesson 13 of 25· El mapa de herramientas: dónde encaja cada pieza
Si has llegado hasta aquí, ya sabes que un proyecto de datos recorre un camino: se recolectan datos, se limpian, se analizan, a veces se modela y siempre se comunica un hallazgo. La pregunta natural que aparece ahora es muy concreta:
"Vale, ¿pero con qué herramienta hago cada cosa?"
Ese es exactamente el mapa que vamos a dibujar en este módulo. La buena noticia: no son cien herramientas sueltas que hay que memorizar. Son unas pocas piezas, cada una diseñada para una etapa distinta del ciclo de vida, y encajan como las estaciones de una línea de producción. Cuando entiendes para qué existe cada una, dejan de ser nombres intimidantes (SQL, NumPy, Pandas, scikit-learn…) y se vuelven simplemente "la herramienta de esta etapa".
Este módulo no te va a enseñar a usar cada herramienta —eso vendrá cuando practiques cada una en profundidad—. Su objetivo es darte el porqué de cada pieza y dónde encaja, para que cuando empieces a aprenderlas ya sepas qué papel juega cada una en la historia completa.
Es muy fácil mirar una oferta de empleo de ciencia de datos, ver diez tecnologías listadas y pensar "jamás voy a aprender todo esto". Aquí está el secreto que casi nadie te dice al principio:
Nadie aprende todo el ecosistema de golpe, y nadie lo usa todo a la vez. Cada herramienta resuelve el problema de una etapa. En un proyecto real muchas veces solo tocas dos o tres. Un analista puede pasar semanas escribiendo solo SQL. Otra persona vive dentro de Pandas. El machine learning —que suena a lo más glamuroso— aparece en una minoría de proyectos y siempre después de que los datos ya estén limpios.
Así que la estrategia correcta no es "aprenderlo todo", sino entender el mapa y luego profundizar en una pieza a la vez, empezando por la que más te sirva. Vamos a ver ese mapa.
Explora el grafo de abajo. Parte de una pregunta de negocio a la izquierda y termina en una decisión a la derecha. En medio, cada etapa del ciclo de vida tiene su herramienta protagonista. Puedes arrastrar los nodos, hacer zoom y seguir las flechas para ver cómo fluye el trabajo de una pieza a la siguiente.
Fíjate en dos detalles del grafo:
Esta tabla es tu chuleta del módulo. En las próximas lecciones desarrollamos el porqué de cada una; por ahora, quédate con la asociación etapa → herramienta.
| Etapa del ciclo | Herramienta protagonista | Para qué sirve, en una frase |
|---|---|---|
| Recolectar / consultar | SQL | Hacer preguntas a una base de datos y traer justo las filas y columnas que necesitas. |
| Limpiar / manipular | Pandas | Trabajar tablas en Python: quitar nulos, corregir tipos, unir y agrupar datos. |
| Cálculo numérico (base) | NumPy | El motor de números y arreglos sobre el que corren Pandas y los modelos. |
| Analizar / modelar | scikit-learn | Entrenar modelos de machine learning para predecir o clasificar. |
| Comunicar | matplotlib y otras librerías de visualización | Convertir números en gráficos que cuentan la historia y guían la decisión. |
Una analogía útil: si un proyecto de datos fuera cocinar un platillo, SQL es ir al mercado a traer los ingredientes exactos; Pandas es lavar, pelar y picar; NumPy es el fuego y los cuchillos que hacen posible todo lo demás; scikit-learn es la receta avanzada que combina ingredientes para crear algo nuevo; y la visualización es emplatar para que quien lo recibe entienda de un vistazo qué le estás sirviendo.
Antes de seguir, fija la asociación clave del módulo. Repasa estas tarjetas: en cada una, piensa tu respuesta antes de darle la vuelta. Si dudas en alguna, vuelve al grafo de arriba.
Free