Este curso está concebido como un interesante complemento que dota de flexibilidad al técnico para resolver los problemas derivados de la aplicación concreta de los resultados de los programas estándares de planificación y operación minera. En efecto, está generalizado el uso de modelos de DTM o bloques para representar en 3D las labores mineras de interior y los cálculos necesarios para su implantación. Su creación y manipulación se realiza con programas estándar que, en general, no permiten la flexibilidad necesaria que unas tareas tan variables como las mineras, requieren. Para esa adaptación necesaria, a menudo se recurre a programas específicos desarrollados por especialistas con altos costes y tiempos de respuesta.
Python es un lenguaje de última generación que cubre con amplitud tanto los requerimientos de cálculo de un sencillo flujo (tipo MatLab) como las herramientas más avanzadas de lenguajes de programación avanzado (C++,Java) incluyendo el tratamiento avanzado de clases. Cuenta con la ventaja de tener interfaces de usuario que admiten scripts Python en programas avanzados y de libre disposición aplicados a minería, como SGeMS y QGIS, que utilizan potentes clases específicas que aumentan la disponibilidad funcional de un usuario.
La teoría estará basada en el libro ‘A PRIMER ON SCIENTIFIC PROGRAMING WITH PYTHON’ de Hans Petter Langtangen. También se utilizarán los programas gratuitos SGeMS y QGIS para interactuar con los modelos que se generarán en el entorno Anaconda durante el curso. Y por supuesto, el software libre Anaconda y su editor Spyder.
Este curso único es impartido por D. Víctor Manuel González Marroquín, Doctor Ingeniero de Minas con más de 35 años de experiencia tanto en el ámbito de la informática minera como de la enseñanza universitaria, y autor de numerosos artículos sobre el tema.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Al finar el curso los alumnos estarán capacitados para: Conseguir una habilidad de iniciación para entender y manipular programas realizados en Python y realizar programas sencillos que pueden ir complicándose con el desarrollo práctico. Conocer y programar algoritmos geométricos y de ingeniería útiles en minería a partir de los cuales se puedan resolver problemas que habitualmente se producen en ese ámbito. Enfocar y desarrollar un programa para resolver un problema técnico no evidente en minería usando Python. La conversión de estos conocimientos a otros lenguajes más extendidos (C++,Java) será muy sencilla con una buena base de Python.
A quién va dirigido
Profesionales que tienen su entorno laboral en la ingeniería de Minas, Geología o Medio Ambiente, que precisan dar un paso más allá de lo que las herramientas de planificación estándar proporcionan a través del uso de Python como herramienta de programación.
Temario completo de este curso
El curso está dividido en dos partes conceptuales:
PRIMERA PARTE: FORMACIÓN BÁSICA EN PYTHON
Tema 1
Tema 2
Tema 3
SEGUNDA PARTE. APLICACIÓN DE PYTHON A LA MINERÍA
Tema 4
Tema 5
Tema 6