Python para Ciencias de la Tierra
Prefacio
Capítulo 0: Python en las Ciencias de la Tierra
Sesión 0
- La Industria 4.0
- Tendencias sobre Python
Capítulo 1: Descubriendo Python
Sesión 1
- 1.1- Una introducción sobre Python
- 1.2- El kit de Herramientas Anaconda
Anaconda
Jupyter Notebook
Spyder
Capítulo 2: Conceptos básicos de programación en Python
Sesión 2
- 2.1- Variables
Tu primer programa
Valores, tipos de valores y variables
Operaciones entre variables
Comentarios
Algunas observaciones sobre la sintaxis en Python
Sesión 3
- 2.2- Estructuras Básicas de Datos
Cadenas
Listas
Tuplas
Sesión 4
- 2.2- Estructuras Básicas de Datos
Diccionarios
Conjuntos
Conversión de tipos de datos
Sesión 5
- 2.3- Estructuras de Control
Ciclo for
Sentencia lógica if
Ciclo while - 2.4- Trabajando con Archivos
Sesión 6
- 2.5- Una Introducción a las Paqueterías
Sesión 7
- 2.6- Funciones
Parámetros y argumentos
Definiendo funciones
Tipos de parámetros
Capítulo 3: Mejorando tu Programa
Sesión 8
- 3.1- Depuración del programa
Tipos de Errores
Depuración
Saturación de Memoria - 3.2- Interacción con el Usuario
Entrada de datos
Salida de datos - 3.3- Sentencias de Control
Continue, break, pass
Try - Except - 3.4- El fichero .py
Sesión 9
- 3.5- Documentación de un Programa
Comentarios
Edición de ecuaciones - 3.6- Tiempo de Ejecución
- 3.7- El comando más importante de Python
Capítulo 4: Paqueterías Avanzadas
Sesión 10
- 4.1- Análisis de Datos: La Paquetería Pandas
Trabajando con Dataframes
Consulta de datos
Joins
Visualización de datos
Sesión 11
- 4.2- Visualización de Datos: Matplotlib
Gráficas comunes
Fig y Ax
Subgráficas
Gráficos interactivos
Sesión 12
- 4.3- Análisis Numérico: La Paquetería Numpy
La estructura de datos Array
Operaciones con arreglos
La forma de un arreglo
Métodos numéricos, una introducción