¡Python! ¿Qué es Python? y ¿por qué Python en recursos hídricos?
Python en un lenguaje de programación simple y poderoso; su simplicidad es notable con respecto a otros lenguajes de programación y su poder se basa en la cantidad de herramientas disponibles para distintas áreas de estudio. Actualmente, Python tiene distintos y variados paquetes en el campo de la Hidrología, que además se encuentran vinculados con herramientas GIS, matemáticas, estadística, etc. Esta versatilidad de Python la convierte en una herramienta multifuncional para los profesionales relacionados a la hidrología.
¿Cómo aprender Python en recursos hídricos?
Bueno, primero se tiene que aprender Python y para eso hay muy buen material on-line y gratis. Aquí una lista de los mejores cursos on-line:
Introducción a la Programación Interactiva con Python
Este curso es una introducción a la programación básica con Python. Tiene la particularidad que sus ejercicios se orientan a la creación de juegos. El curso se da en inglés por la Universidad de Rice.
Programación para todos (Python)
Este curso enseña lo básico para programar con Python. Está diseñado para cualquier persona con experiencia media en computación. El curso se da en inglés por la Universidad de Michigan.
Curso de Python
Provisto por codigofacilito.com, es un buen curso de python, sus elementos y entorno. El curso es en español y cuenta con varios videos.
¿Python y luego Scipy?
Es un ecosistema basado en Python de software libre para matemática, ciencia, ingeniería y recursos hídricos. Estos son los paquetes base de Scipy:
- Numpy: Paquete de datos en N dimensiones.
- Librería Scipy: Librería base para el cálculo científico
- Matplotlib: Graficador intenso en 2D
- Pandas: Herramienta para la estructuración y análisis de datos
Te recomendamos seguir todo el Capítulo 1 de este curso de Scipy:
https://scipy-lectures.github.io/
Culminando estos tutoriales estarás en un buen nivel para enfrentar los retos de modelamiento y manejo de datos hidrológicos. ¡Buena suerte!

FloPy es la librerìa de Python que construye y ejecuta modelos MODFLOW; esta librería se ha mejorado para proporcionar un soporte completo de MODFLOW 6 y la mayor parte de su desarrollo está relacionado con la funcionalidad de MODFLOW 6, herramientas para usar datos espaciales vectoriales, rasters y funcionalidades comunes de ploteo y exportación.
Python es un lenguaje de programación sencillo y potente; su simplicidad es notable en comparación con otros lenguajes de programación y su potencia se basa en la cantidad de herramientas disponibles para las diferentes áreas de estudio.
Hemos desarrollado un programa completo en modelamiento de aguas subterráneas con MODFLOW y FloPy que abarca desde los temas esenciales en Python hasta casos aplicados de modelamiento regional e intrusión marina. El programa está diseñado para brindarle al estudiante un enfoque metodológico para aprender FloPy basado en una serie de ejemplos aplicados junto con las opiniones/experiencias del profesor y la revisión del software.