«Introducción a Python para geociencias» de German A. Prieto, es una introducción completa y accesible al lenguaje de programación Python para científicos de la Tierra. El libro comienza con los conceptos básicos de la programación en Python, como variables, tipos de datos, operadores y estructuras de control. Luego, cubre temas más avanzados como funciones, módulos y programación orientada a objetos. Aunque, tal como reconoce el autor en el Prefacio de libro, se hace poco énfasis en la orientación a objetos, teniendo un enfoque más clásico.

El objetivo es proporcionar al lector las herramientas básicas para resolver problemas numéricos en geociencias utilizando Python. El libro no se limita a soluciones específicas, sino que capacita al lector para crear sus propios algoritmos y comprender lo que hay dentro de ellos.

Aunque el libro no está escrito específicamente para geociencias, Prieto utiliza dedica un capítulo a la creación de mapas con Cartopy y PyGMT. Esto ayuda a los lectores a ver cómo Python se puede utilizar para resolver problemas reales en su campo. El libro también incluye una serie de ejercicios y proyectos que permiten a los lectores practicar sus habilidades de programación.

Podemos dividir «Introducción a Python para geociencias» en tres partes principales:

  • Fundamentos de Python: estos primeros capítulos presentan los conceptos básicos de la programación en Python, como la instalación, primeros pasos con operaciones sencillas y la interacción con el programa. Se ven conceptos como variables, tipos de datos, operadores, estructuras de control y funciones.
  • Análisis de datos con Python: en esta parte, se enseña cómo utilizar Python para manipular y analizar datos. Se cubren temas como los arrays (vectores y matrices) o la lectura y generación de archivos, 
  • Aplicaciones de Python en geociencias: los dos últimos capítulos están dedicados a la la visualización de datos, con gráficas 2D y 3D y a la creación de mapas con Cartopy y PyGMT. 

Destacar que además el autor ha compartido los scripts de Python, que replican todos los ejemplos y la mayoría de figuras del libro y están disponibles en GitHub.

Portada del libro "Introducción a Python para geociencias"
Portada del libro "Introducción a Python para geociencias"
Puedes descargar el libro «Introducción a Python para geociencias» desde la página de la Universidad Nacional de Colombia, donde el autor es profesor asociado.

Ficha del libro «Introducción a Python para geociencias

»

  • Título: «Introducción a Python para geociencias»
  • Autor/a: Germán A. Prieto 
  • Editorial: Facultad de Ciencias de la Universidad Nacional de Colombia
  • País: Colombia
  • Fecha edición: 1 de febrero de 2024
  • Precio: gratis
  • ISBN: :  978-958-505-484-4
  • Nº de páginas: 224 páginas
  • Idioma: español