Ciencia de datos con NumPy
Curso completo de NumPy, la capa numérica sobre la que se apoya casi todo el ecosistema científico de Python. Cubres arrays multidimensionales, vectorización y broadcasting, estadística descriptiva y números aleatorios reproducibles, álgebra lineal e integración con Pandas y Matplotlib. Al terminar manejas cálculos numéricos a alto rendimiento y entiendes la capa que hay bajo Pandas, scikit-learn o PyTorch.
Estructura del curso
- Introducción a NumPy y el ecosistema científico de Python Lección
- Instalación de NumPy Lección
- Test de introducción a NumPy Test
Detalles del curso
Público objetivo
- Programadores Python que necesitan rendimiento en cálculo numérico y quieren dominar la biblioteca fundacional del ecosistema científico.
- Estudiantes de ciencia de datos que van a trabajar con Pandas, Scikit-learn y Matplotlib y necesitan una base sólida en arrays y operaciones vectorizadas.
- Ingenieros y científicos que realizan simulaciones, procesamiento de señales, análisis estadístico o álgebra lineal computacional.
- Analistas de datos que quieren entender la capa subyacente de las herramientas que utilizan a diario.
Contenido del certificado
Módulo 1: Introducción e instalación Qué es NumPy y ecosistema científico de Python Instalación con pip/uv y verificación del entorno Módulo 2: Arrays Creación de arrays con array(), zeros(), ones(), arange() y linspace() Propiedades y atributos: shape, dtype, ndim, size Indexación básica, slicing, fancy indexing y máscaras booleanas Modificación de forma: reshape, flatten, transpose, concatenate y split Vistas frente a copias en NumPy 2 Módulo 3: Operaciones con arrays Aritmética element wise, comparaciones y operaciones lógicas Broadcasting: reglas de compatibilidad y patrones comunes Funciones universales (ufuncs): trigonométricas, exponenciales y logarítmicas Funciones de reducción y estadísticas básicas por eje Módulo 4: Estadística y números aleatorios Estadística descriptiva: media, mediana, varianza, percentiles Generación de números aleatorios con Generator y default_rng() Módulo 5: Álgebra lineal Producto matricial, determinante, inversa, autovalores y SVD Sistemas de ecuaciones lineales y mínimos cuadrados Módulo 6: Integración con Pandas y Matplotlib Conversión bidireccional entre arrays NumPy y DataFrames Visualización de arrays con Matplotlib Módulo 7: NumPy avanzado Entrada/salida de archivos: .npy, .npz y texto plano Arrays estructurados con dtype compuesto Rendimiento, vectorización y buenas prácticas Módulo 8: Evaluación final Evaluación de código y test de síntesis
Objetivos de aprendizaje
Al completar este curso, serás capaz de:
- Crear, inspeccionar y transformar arrays multidimensionales con total soltura, entendiendo vistas, copias y semántica de
copyen NumPy 2.x. - Aplicar operaciones vectorizadas y broadcasting para cálculos eficientes sin bucles explícitos.
- Utilizar funciones universales (ufuncs) y funciones de reducción por eje.
- Calcular estadísticas descriptivas, correlaciones y generar datos aleatorios con la API moderna de NumPy, consolidando con test de estadística y aleatoriedad.
- Resolver problemas de álgebra lineal: sistemas de ecuaciones, mínimos cuadrados y descomposiciones matriciales.
- Integrar arrays NumPy con Pandas para análisis de datos y con Matplotlib para visualización.
Antes de comprar
¿Cuánto dura el acceso?
Acceso permanente. El curso queda asociado a tu cuenta para siempre, con todas las lecciones, ejercicios y certificado.
¿Incluye certificado?
Sí. Al superar el curso recibes un certificado con QR público verificable. La URL del certificado es pública: puedes compartirla en LinkedIn o con un empleador sin que necesiten una cuenta CertiDevs.
¿Puedo pedir factura con NIF?
Sí. En el proceso de compra puedes indicar datos de facturación con NIF español o europeo. Stripe emite la factura electrónica automáticamente.
¿Hay devolución?
Sí. Devolución íntegra dentro de los 14 días naturales desde la compra siempre que no se haya consumido el contenido. Escríbenos a hola@certidevs.com con el correo de tu cuenta y procesamos el reembolso.
Otras formas de aprender
Toma de contacto con una tecnología antes de comprometerte con el itinerario completo.
Currículo completo por tecnología con ejercicios evaluados por IA y certificado verificable.
1, 3, 6 o 12 meses de acceso a todo el catálogo. El plan anual (120 €) equivale a 6 cursos sueltos.
Itinerario diseñado por ingenieros con varios cursos integrados y certificado de carrera.
¿Te lo paga tu empresa o lo quieres para tu equipo? Tenemos modelos corporativos sin permanencia.
Ver propuesta para empresas