Curso de introducción a la programación en Python para Ingenierios

Ingeoexpert
Ingeoexpert
CUM LAUDE

Curso

Online

250 € IVA exento

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Descripción

  • Tipología

    Curso

  • Metodología

    Online

  • Horas lectivas

    50h

  • Duración

    6 Semanas

  • Inicio

    Fechas a elegir

  • Campus online

  • Envío de materiales de aprendizaje

  • Servicio de consultas

  • Tutor personal

  • Clases virtuales

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

Online

Inicio

Fechas a elegirMatrícula abierta

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.

Preguntas & Respuestas

Añade tu pregunta

Nuestros asesores y otros usuarios podrán responderte

¿Quién quieres que te responda?

Déjanos tus datos para recibir respuesta

Sólo publicaremos tu nombre y pregunta

Opiniones

Logros de este Centro

2024
2023
2022
2021
2020
2019
2018
2017
2016
Este centro lleva demostrando su calidad en Emagister
8 años con Emagister

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

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

Más información

¿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.

900 49 49 40

Llamada gratuita. Lunes a Viernes de 9h a 20h.

Curso de introducción a la programación en Python para Ingenierios

250 € IVA exento