Programación Hardcore para Ingenieros Mecánicos: Construye aplicaciones de ingeniería desde cero

Puntuación:   (4,0 de 5)

Programación Hardcore para Ingenieros Mecánicos: Construye aplicaciones de ingeniería desde cero (Angel Sola Orbaiceta)

Opiniones de los lectores

Resumen:

El libro ha sido bien recibido por su enfoque exhaustivo de la creación de aplicaciones de ingeniería y su eficacia en la enseñanza de conceptos de programación relevantes para los ingenieros. Equilibra la teoría y la aplicación práctica, por lo que es adecuado tanto para estudiantes universitarios como para recién licenciados. Sin embargo, algunos críticos opinan que hace mucho hincapié en un marco de programación específico, lo que puede no resultar atractivo para todo el mundo.

Ventajas:

Contenido detallado y bien explicado
adecuado para estudiantes de ingeniería y recién graduados
incluye información útil tanto para PyCharm como para el shell
fuerte enfoque en aplicaciones prácticas como transformaciones Affine
beneficioso para una amplia gama de ingenieros, no sólo mecánicos
fácil de seguir y completo.

Desventajas:

Percibido como excesivamente centrado en un marco de programación específico (especialmente PyCharm), lo que puede disuadir a aquellos que prefieren enfoques más flexibles; algunos usuarios encuentran la introducción demasiado dependiente del marco en lugar del propio lenguaje.

(basado en 4 opiniones de lectores)

Título original:

Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Contenido del libro:

Programación Hardcore para Ingenieros Mecánicos es para programadores intermedios que quieren escribir buenas aplicaciones que resuelvan problemas de ingeniería difíciles - desde cero.

Este libro le enseñará a resolver problemas de ingeniería con Python. El enfoque «hardcore» significa que aprenderá a obtener los resultados correctos codificando todo desde cero. Olvídese de confiar en software de terceros: no hay atajos en el camino hacia la competencia. En su lugar, utilizando conceptos familiares del álgebra lineal, la geometría y la física, escribirás tus propias bibliotecas, dibujarás tus propias primitivas y construirás tus propias aplicaciones.

El autor, Angel Sola, cubre las técnicas de programación básicas que los ingenieros mecánicos necesitan conocer, centrándose en el código de alta calidad y las pruebas unitarias automatizadas para implementaciones sin errores. Tras unas nociones básicas sobre Python y el uso de la línea de comandos, desarrollará rápidamente una caja de herramientas de geometría, llenándola de líneas y formas para diagramar problemas. A medida que su comprensión crece capítulo a capítulo, creará gráficos vectoriales y animaciones para simulaciones dinámicas; codificará algoritmos que pueden hacer cálculos numéricos complejos; y pondrá todo este conocimiento junto para construir una aplicación completa de análisis estructural que resuelva un problema de celosía 2D - similar a los proyectos de software realizados por ingenieros mecánicos del mundo real.

Aprenderás:

Cómo utilizar primitivas geométricas, como puntos y polígonos, e implementar matrices.

Las mejores prácticas para un código limpio, incluyendo pruebas unitarias, encapsulación y nombres expresivos.

Procesos para dibujar imágenes en la pantalla y crear animaciones dentro del widget Canvas de Tkinter.

Cómo escribir programas que lean de un archivo, analicen los datos y produzcan imágenes vectoriales.

Métodos numéricos para resolver grandes sistemas de ecuaciones lineales, como el algoritmo de descomposición Cholesky.

Otros datos del libro:

ISBN:9781718500785
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2021
Número de páginas:550

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Programación Hardcore para Ingenieros Mecánicos: Construye aplicaciones de ingeniería desde cero -...
Programación Hardcore para Ingenieros Mecánicos...
Programación Hardcore para Ingenieros Mecánicos: Construye aplicaciones de ingeniería desde cero - Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)