Phyton – El lenguaje de programación del ingeniero civil

¿Por qué es importante programar siendo ingeniero civil?

El potencial de la informática en la educación se puede visualizar fácilmente comparando los cálculos manuales con el uso de hojas de cálculo. Los diversos beneficios van desde facilitar tareas repetitivas hasta visualizar datos.

También otorga la capacidad de explorar sin verse obstaculizado por pesadas cargas computacionales. La programación es una herramienta informática que se descuida principalmente en la educación en ingeniería civil, donde para el ingeniero civil moderno, la informática puede verse como solo el uso de software disponible comercialmente.

Pero, ¿cómo se puede usar la programación en una clase de ingeniería civil?

Los educadores (maestros) pueden usar la programación en clase para crear visualizaciones y sesiones interactivas, o los estudiantes pueden entrenar sus habilidades de resolución de problemas de pensamiento algorítmico. Aunque existen muchas barreras que obstruyen la implementación de la informática en las clases de ingeniería civil, se pueden mitigar mediante el uso de python.

¿Por qué aprender Python siendo ingeniero civil?

Python es un lenguaje de programación versátil y poderoso. Es de código abierto y gratuito para todos, y tiene una gran comunidad que constantemente agrega nuevas funciones en forma de bibliotecas.

phyton en ingeniería civil
Logo de Phyton

Esto significa que Python ofrece un amplio conjunto de herramientas que se actualiza constantemente y se mantiene libre de errores. Pero lo más importante, a pesar de ser un lenguaje de programación completo, es muy fácil de usar. La sintaxis es rápida y eficiente, por lo que necesita pocas líneas de código para realizar tareas complejas.

Finalmente, una de las grandes ventajas de python son los cuadernos Jupyter. Jupyter es el entorno de programación, y es una verdadera potencia: con él puedes escribir código, mostrar tablas e imágenes, alternar entre bloques de código y texto formateado, y mucho más.

Sin embargo, es solo cuando uno comienza a usar el lenguaje que se hace evidente el verdadero alcance de las aplicaciones.

Requisitos previos para aprender Phyton

Los requisitos para aprender Phyton son algunas herramientas que seguramente ya conocías a lo largo de tu carrera profesional o durante el ejercicio de esta:

  • Uso básico de Microsoft Windows.
  • Saber cálculo y álgebra lineal de nivel secundario.
  • Uso básico de Excel.

Además, sin duda ayudaría si conocieras los siguientes módulos (cursos) relacionados con la ingeniería civil:

  • Resistencia de Materiales.
  • Estática.
  • Análisis y diseño estructural.

Estos no son estrictamente necesarios, pero si queremos darle la utilidad aplicada a la ingeniería civil, entonces a tenerlo en cuenta.

Ejemplos de proyectos realizados en Phyton

1. 3D Truss Calculator

Aplicaciones creadas con Phyton en ingeniería civil
Créditos: Degreetutors

2. Calculadora de deflexiones en vigas

Aplicaciones creadas con Phyton en ingeniería civil
Créditos: Degreetutors

3. Construcción de una calculadora de diagrama de fuerza cortante y momento de flexión en Python

Aplicaciones creadas con Phyton en ingeniería civil
Créditos: Degreetutors

Conclusiones

La programación es una herramienta indispensable para la educación visual. A pesar de que la programación es menos popular en la carrera actualmente, brindan un campo de juego más amplio para que los estudiantes exploren e interactúen con los conceptos. También despierta el interés y fomenta la participación de los estudiantes.

En resumen, la programación hace a la educación y el aprendizaje mucho más interactivo. Por ello a continuación te dejaré los principales puntos que pienso son los mas importantes de este tópico:

  • El aprendizaje visual es esencial para la educación en ingeniería. Las imágenes son un buen medio para comunicar conceptos y fomentar el aprendizaje exploratorio.
  • La programación puede ser útil en clase por parte de los educadores para crear animaciones impactantes y lecciones interactivas. También puede ser utilizado por los estudiantes para perfeccionar sus habilidades de resolución de problemas.
  • La programación proporciona una gran versatilidad y ofrece a los estudiantes la oportunidad de jugar con conceptos, lo que profundiza su participación en las lecciones. Es una poderosa herramienta informática que los estudiantes pueden utilizar, al igual que las hojas de cálculo.
  • El uso de python mitiga varias dificultades de integrar la educación informática en las aulas.

¡No te olvides de visitar mis redes sociales!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio