Curso de introducción a la programación en Python para Ingenierios
Curso
Online
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Descripción
-
Tipología
Curso
-
Metodología
Online
-
Horas lectivas
50h
-
Duración
6 Semanas
-
Inicio
Fechas a elegir
-
Campus online
Sí
-
Envío de materiales de aprendizaje
Sí
-
Servicio de consultas
Sí
-
Tutor personal
Sí
-
Clases virtuales
Sí
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.
Información importante
Bonificable:
Curso bonificable para empresas
Si eres trabajador en activo, este curso te puede salir gratis a través de tu empresa.
Instalaciones y fechas
Ubicación
Inicio
Inicio
A tener en cuenta
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.
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.
Opiniones
Logros de este Centro
Todos los cursos están actualizados
La valoración media es superior a 3,7
Más de 50 opiniones en los últimos 12 meses
Este centro lleva 8 años en Emagister.
Materias
- Archivos
- Ingeniería civil
- Python
- Programación
- Simulación Numérica
- Anaconda
- IoT
- Jupyter
- Spyder
- Tecnologías BIM
Profesores
Raúl Sánchez Martín
Científico de Datos Senior en el BBVA
Ingeniero de Caminos, Canales y Puertos por la Universidad de Cantabria. Doctor en Ciencia e Ingeniería de Materiales por la Universidad Carlos III de Madrid. Máster en Ciencia de Datos por la Universidad Rey Juan Carlos. Ha desarrollado toda su carrera profesional en el campo de la simulación numérica y análisis de datos. Una vez finalizados sus estudios de Ingeniería de Caminos, realizó un Doctorado cuya temática estaba centrada en el desarrollo de modelos numéricos avanzados aplicados al comportamiento mecánico de materiales
Temario
Módulo 1 – Introducción a Python, preparación del equipo y primer programa:
- – Instalación de Anaconda
- – Descripción del software Anaconda: Aplicaciones, herramientas de gestión de dependencias, etc…
- – Descripción detallada de Spyder
- – Descripción detallada de Jupyter
- – Elaboración de nuestro primer programa
Módulo 2 – Elementos básicos de programación:
- – Tipos de datos en Python: String, Integer, Float, Double, …
- – Variables
- – Controles de flujo: for, while, if, nesting, etc…
- – Listas
- – Importación de módulos
- – Práctica: Cálculo sencillo de flechas de vigas simples
Módulo 3 – Lectura y exportación de datos:
- – Lectura de datos por medio de la función “input”
- – Lectura de archivos
- – Escritura de archivos
- – Utilización de librerías específicas
- – Práctica: Cálculo automatizado de flechas y esfuerzos en vigas de 2 y 3 vanos bajo diferentes cargas utilizando como fuente de datos inicial ficheros y exportando los resultados en diferentes archivos.
Módulo 4 – Funciones:
- – Definición de función y concepto de reutilización
- – Estructura de una función
- – Variables de una función
- – Buenas prácticas en cuanto a la definición de funciones
- – Práctica: Desarrollo de funciones generalistas aplicadas al cálculo de flechas y deformaciones de vigas de 2 y 3 vanos.
Módulo 5 – Orientación Orientada a Objetos:
- – Definición de clases y el concepto de orientación a objetos.
- – Inicialización de una clase y constructor
- – Métodos
- – Herencia
- – Práctica: Desarrollo de un conjunto de clases que permitan el cálculo de deformaciones y esfuerzos en vigas de 2 y 3 vanos.
Módulo 6 – Módulos y librerías:
- – Módulos
- – Librerías
- – Comunidad open-source de Python
- – Construcción de nuestra propia librería aplicada al cálculo estructural
- – Práctica: Cálculo estructural de un pórtico industrial utilizando nuestra propia librería
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiar tu matrícula en cómodos plazos.
Curso de introducción a la programación en Python para Ingenierios