Portada del curso Python para Geociencias

Curso 03

Código GPC-003

Python para Geociencias

Aprende a utilizar Python y Visual Studio Code para cargar, auditar, filtrar, analizar y visualizar datos reales de terremotos obtenidos desde el catálogo del USGS.

Valor del curso

$69.000 CLP

Pago único · Acceso online

Nivel

Intermedio

Duración

3 horas

Modalidad

Online

Programa

5 módulos

Certificación

Certificado QR

Entorno: Python y Visual Studio Code Datos reales: USGS Evaluación: 30 preguntas Aprobación mínima: 80 %
GEOPLOT Campus · Curso 03 Python para Geociencias
Inscríbete ahora Comienza el .

Acerca del curso

Presentación

Este curso introduce el uso de Python aplicado al análisis de datos geocientíficos mediante un caso real de terremotos obtenidos desde el catálogo del USGS.

Aprenderás a configurar Python y Visual Studio Code, cargar tablas mediante pandas, revisar su estructura, corregir tipos de datos e identificar valores faltantes y registros duplicados.

Posteriormente aplicarás filtros por magnitud, profundidad, fecha y ubicación, calcularás estadísticas descriptivas y generarás histogramas, gráficos de dispersión y una vista espacial en planta.

Finalmente, crearás una visualización tridimensional de los hipocentros y organizarás un proyecto reproducible con código, tablas procesadas y figuras exportables en PNG y PDF.

Resultados de aprendizaje

Qué aprenderás

Configurar Python y Visual Studio Code para análisis científico.

Crear, organizar y ejecutar scripts de Python.

Cargar archivos CSV y construir DataFrames con pandas.

Auditar tipos de datos, fechas, valores faltantes y duplicados.

Filtrar terremotos por magnitud, profundidad, fecha y ubicación.

Calcular estadísticas descriptivas y frecuencias.

Elaborar histogramas y gráficos científicos con Matplotlib.

Crear una vista espacial de los terremotos en planta.

Construir una visualización tridimensional de hipocentros.

Exportar tablas y figuras para informes y trabajos académicos.

Competencias

Habilidades que obtendrás

Python científico Análisis de datos geocientíficos pandas NumPy Matplotlib Auditoría de tablas Limpieza de datos Filtrado de registros Estadística descriptiva Visualización científica Análisis sísmico Gráficos tridimensionales Procesamiento reproducible

Tecnologías y formatos

Herramientas que aprenderás

Logo de Python Python Lenguaje principal
Logo de Visual Studio Code Visual Studio Code Entorno de programación
Logo de pandas pandas Tablas y DataFrames
Logo de NumPy NumPy Operaciones numéricas
Logo de Matplotlib Matplotlib Gráficos científicos
Logo del USGS USGS Datos reales de terremotos
Logo de GitHub GitHub Organización del proyecto
Logo del formato CSV CSV Datos tabulares
Proyecto final de análisis de terremotos con Python

Proyecto aplicado

Desarrolla un análisis reproducible de terremotos

Transformarás una tabla original del USGS en información geocientífica procesada mediante auditoría, filtros, estadísticas, gráficos científicos y una visualización tridimensional de los hipocentros.

Entregables

  • Script principal de Python.
  • Tabla original auditada.
  • Base de terremotos filtrada en CSV.
  • Resumen estadístico.
  • Histogramas y gráficos científicos.
  • Vista espacial en planta.
  • Visualización tridimensional de hipocentros.
  • Figuras exportadas en PNG y PDF.

Programa formativo

Este curso contiene 5 módulos

El programa avanza desde la configuración de Python y Visual Studio Code hasta la auditoría de datos, el análisis estadístico, la visualización científica y la construcción del proyecto tridimensional final.

Módulo 1

Python y Visual Studio Code para Geociencias

Duración estimada: 30 minutos

Detalles

Configurarás el entorno de programación utilizado durante el curso. Instalarás Python y Visual Studio Code, crearás carpetas y scripts, utilizarás la terminal e instalarás las principales librerías científicas.

Qué incluye

Videos explicativos
Lecturas guiadas
Configuración práctica
Verificación de aprendizaje

Contenidos del módulo

  • Introducción a Python aplicado a las geociencias.
  • Usos de Python en análisis científico.
  • Descarga e instalación de Python.
  • Descarga e instalación de Visual Studio Code.
  • Instalación de la extensión de Python.
  • Creación de la carpeta del proyecto.
  • Creación y ejecución de archivos .py.
  • Uso básico de la terminal.
  • Instalación de librerías con pip.
  • Introducción a pandas, NumPy y Matplotlib.
  • Variables, listas y operaciones básicas.
  • Organización inicial del proyecto.
Módulo 2

Descarga y auditoría de datos del USGS

Duración estimada: 35 minutos

Detalles

Descargarás registros reales de terremotos desde el catálogo del USGS y los incorporarás a Python mediante una tabla CSV. Revisarás su estructura, sus tipos de datos y los principales problemas de calidad.

Qué incluye

Videos explicativos
Guía de datos USGS
Auditoría práctica
Archivo CSV

Contenidos del módulo

  • Introducción al catálogo de terremotos del USGS.
  • Definición del área y periodo de estudio.
  • Selección de una magnitud mínima.
  • Descarga de datos en formato CSV.
  • Carga del archivo mediante pandas.
  • Creación y revisión de un DataFrame.
  • Número de filas y columnas.
  • Identificación de nombres de campos.
  • Revisión de tipos de datos.
  • Detección de valores faltantes.
  • Identificación de registros duplicados.
  • Conversión de fechas y horas.
  • Revisión de magnitudes, profundidades y coordenadas.
  • Generación de un resumen inicial de la tabla.
Módulo 3

Filtrado y análisis estadístico de terremotos

Duración estimada: 35 minutos

Detalles

Procesarás la base auditada mediante filtros, categorías y operaciones estadísticas. Crearás subconjuntos de datos y reconocerás tendencias básicas en la distribución de magnitudes y profundidades.

Qué incluye

Videos explicativos
Lecturas técnicas
Análisis práctico
Tabla procesada

Contenidos del módulo

  • Selección de columnas relevantes.
  • Filtrado por magnitud.
  • Filtrado por profundidad.
  • Filtrado por fecha.
  • Filtrado por latitud y longitud.
  • Combinación de varios criterios.
  • Clasificación por rangos de magnitud.
  • Clasificación por rangos de profundidad.
  • Conteo de terremotos.
  • Cálculo de mínimo, máximo y promedio.
  • Mediana y percentiles.
  • Frecuencia de eventos por categoría.
  • Ordenamiento de registros.
  • Identificación de eventos de mayor magnitud.
  • Exportación de la tabla procesada a CSV.
Módulo 4

Histogramas y gráficos científicos

Duración estimada: 40 minutos

Detalles

Transformarás los resultados estadísticos en figuras científicas mediante Matplotlib. Crearás histogramas, gráficos de dispersión, gráficos temporales y una vista espacial en planta.

Qué incluye

Videos explicativos
Guía de gráficos
Visualización práctica
Figuras científicas

Contenidos del módulo

  • Introducción a Matplotlib.
  • Creación de una figura y sus ejes.
  • Histograma de magnitudes.
  • Selección del número de intervalos.
  • Histograma de profundidades.
  • Interpretación de frecuencias.
  • Gráfico de magnitud frente a profundidad.
  • Gráfico de eventos por periodo.
  • Vista espacial en planta.
  • Longitud en el eje X.
  • Latitud en el eje Y.
  • Tamaño de símbolos según magnitud.
  • Color de símbolos según profundidad.
  • Incorporación de títulos y etiquetas.
  • Configuración de unidades y leyendas.
  • Exportación de gráficos en PNG y PDF.
  • Ajuste de resolución para informes y publicaciones.
Módulo 5

Visualización tridimensional y proyecto final

Duración estimada: 40 minutos

Detalles

Crearás una representación tridimensional de los eventos sísmicos utilizando longitud, latitud y profundidad. Organizarás el código y reunirás los resultados en un proyecto geocientífico reproducible.

Qué incluye

Videos explicativos
Guía de visualización 3D
Proyecto final
Evaluación final

Contenidos del módulo

  • Introducción a gráficos tridimensionales.
  • Creación de ejes 3D con Matplotlib.
  • Longitud como eje X.
  • Latitud como eje Y.
  • Profundidad como eje Z.
  • Inversión del eje de profundidad.
  • Tamaño de los puntos según magnitud.
  • Color de los puntos según profundidad.
  • Configuración del ángulo de visualización.
  • Ajuste de escala y proporciones.
  • Incorporación de título y leyenda.
  • Comparación entre vista en planta y vista 3D.
  • Exportación de la figura en alta resolución.
  • Organización del script final.
  • Exportación de tablas y gráficos.
  • Documentación básica del procedimiento.
  • Preparación del proyecto final.

GEOPLOT Campus

Certificado digital

Python para Geociencias Representación de código QR para validar el certificado Validación digital

Reconocimiento académico

Certificación

Obtendrás un certificado digital de GEOPLOT Campus al completar los cinco módulos y aprobar la evaluación final.

Completar los módulos

Finalizar los cinco módulos del programa.

Evaluación final

Rendir un test final de 30 preguntas.

Aprobación mínima

Obtener 24 respuestas correctas, equivalentes al 80 %.

Validación digital

Certificado verificable mediante número único y código QR.

El certificado incluirá

  • Nombre del estudiante.
  • Nombre del curso y código GPC-003.
  • Duración total de 3 horas.
  • Fecha de aprobación.
  • Calificación obtenida.
  • Número único del certificado.
  • Código QR de verificación.

Información para estudiantes

Preguntas frecuentes

¿Cuándo puedo comenzar el curso?

Podrás comenzar después de completar el proceso de pago y recibir la confirmación de inscripción y las instrucciones de acceso a GEOPLOT Campus.

¿Necesito experiencia previa utilizando Python?

No necesitas dominar Python, pero se recomienda tener experiencia básica en el uso de computadores, archivos y datos geocientíficos. El curso comienza configurando el entorno y ejecutando instrucciones iniciales.

¿Qué programas necesito instalar?

Necesitarás instalar Python y Visual Studio Code. En el primer módulo se explica cómo descargar, instalar y configurar ambos programas y sus librerías.

¿Dónde se obtienen los datos de terremotos?

Los registros se obtienen desde el catálogo público de terremotos del USGS. El curso explica cómo definir el área, el periodo y la magnitud mínima, y cómo descargar la tabla en formato CSV.

¿Necesito conocimientos avanzados de estadística?

No. Se utilizarán estadísticas descriptivas básicas como mínimo, máximo, promedio, mediana, percentiles, conteos y frecuencias, explicadas dentro del contexto del proyecto.

¿GitHub es obligatorio para realizar el curso?

No. GitHub se presenta como una herramienta complementaria para organizar, respaldar o publicar el proyecto. El desarrollo principal se realiza localmente con Python y Visual Studio Code.

¿Qué productos desarrollaré durante el curso?

Desarrollarás un script de Python, una tabla auditada, una base filtrada, estadísticas descriptivas, histogramas, gráficos de dispersión, una vista espacial y una visualización tridimensional de hipocentros.

¿Cómo se realiza la evaluación final?

La evaluación corresponde a un test online de 30 preguntas. Para aprobar deberás responder correctamente al menos 24 preguntas, equivalentes al 80 %. Tendrás un máximo de tres intentos.

¿Cómo obtengo el certificado?

Después de completar los cinco módulos y aprobar la evaluación final, podrás completar el formulario de certificación. GEOPLOT Campus habilitará tu certificado digital con código QR de verificación.

¿Qué ocurre después de realizar el pago?

Recibirás la confirmación de inscripción y las instrucciones para acceder al curso mediante la plataforma Moodle de GEOPLOT Campus.

Comienza cuando quieras

Analiza terremotos con Python

Transforma datos reales del USGS en estadísticas, gráficos científicos, mapas y visualizaciones tridimensionales mediante un proyecto geocientífico reproducible.

Valor del curso $69.000 CLP
Inscribirme en el curso
  • Acceso online
  • Curso autoinstruccional
  • Certificado digital
Portada del curso Python para Geociencias