Curso online
Duración : 6 Semanas
Actualmente, los conocimientos de programación se han convertido en un complemento perfecto para una gran variedad de profesionales en disciplinas tan diversas como la ingeniería, el mundo financiero, el sector farmacéutico, etc. Por su puesto, el campo de la construcción no es una excepción y se empiezan a demandar cada vez más profesionales de la Ingeniería Civil con sólidos conocimientos de programación. Todo ello, se ve amplificado por la gran revolución tecnológica que está sufriendo el mundo de la construcción, como muestra la gran revolución introducido por las tecnologías BIM o el IoT.
Por otro lado, Python se ha posicionado como el lenguaje de programación con mayor crecimiento durante los últimos años debido a su sencillez, carácter multidisciplinar y potencia. Es muy popular en el mundo ingenieril, simulación numérica y análisis de datos, poseyendo una comunidad muy amplia y una gran cantidad de librerías.
En el presente curso, impartido por el Doctor Raúl Sánchez Martín, se introducirá al alumno los conceptos fundamentales de programación utilizando Python como tecnología base. Se utilizará una metodología muy dinámica y visual, basada en la resolución de ejercicios prácticos aplicados al mundo del cálculo estructural. Se ha diseñado aplicando una curva de aprendizaje adaptada a alumnos que no tengan conocimientos de programación previos, empezando por conceptos básicos de programación como variables o estructuras de control de flujo, y finalizando por abstracciones programáticas avanzadas como las clases o módulos. Finalmente, todos los ejercicios prácticos están orientados a problemas sencillos de cálculo estructural.
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
El objetivo principal de este curso es dotar al alumno de los conceptos básicos de programación, y en concreto, que sepa desarrollar programas completos utilizando el lenguaje Python. Además, se convertirá en un experto usuario del entorno Anaconda, uno de los más utilizados por los expertos en simulación numérica. A lo largo del curso, el alumno aprenderá los conceptos básicos de programación, haciendo especial hincapié en: Utilización del entorno Anaconda Definición de variables, tanto simples como estructuras complejas Utilización de las estructuras de control básicas: sentencias “if”, bucles “for”, bucles “while”, … Aprendizaje del concepto de reutilización de código y definición de funciones Aprendizaje del concepto de orientación a objetos y definición de clases Construcción de una librería destinada al cálculo estructural de librerías sencillas Todo ello, realizando ejercicios prácticos para el cálculo de estructuras sencillas Como ya se ha comentado, para la realización del curso se utilizará la distribución Anaconda, la cual cuenta con una versión gratuita muy completa y funcional.
A quién va dirigido
Este curso está dirigido a Ingenieros, Geólogos, Arquitectos u otros profesionales del sector de la construcción que estén interesados en aprender a programar en Python, utilizando una metodología muy dinámica y visual resolviendo problemas aplicados al cálculo de estructuras.
Temario completo de este curso
Módulo 1 – Introducción a Python, preparación del equipo y primer programa:
Módulo 2 – Elementos básicos de programación:
Módulo 3 – Lectura y exportación de datos:
Módulo 4 – Funciones:
Módulo 5 – Orientación Orientada a Objetos:
Módulo 6 – Módulos y librerías: