Programmazione hardcore per ingegneri meccanici: Costruire applicazioni ingegneristiche partendo da zero

Punteggio:   (4,0 su 5)

Programmazione hardcore per ingegneri meccanici: Costruire applicazioni ingegneristiche partendo da zero (Angel Sola Orbaiceta)

Recensioni dei lettori

Riepilogo:

Il libro è molto apprezzato per il suo approccio completo alla costruzione di applicazioni ingegneristiche e per la sua efficacia nell'insegnare concetti di programmazione rilevanti per gli ingegneri. L'equilibrio tra teoria e applicazione pratica lo rende adatto sia ai laureandi che ai neolaureati. Tuttavia, alcuni recensori ritengono che il testo enfatizzi pesantemente uno specifico framework di programmazione, che potrebbe non piacere a tutti.

Vantaggi:

Contenuto dettagliato e ben spiegato
adatto a laureandi e neolaureati in ingegneria
include informazioni utili sia per PyCharm che per la shell
forte attenzione alle applicazioni pratiche come le trasformazioni affini
utile per un'ampia gamma di ingegneri, non solo meccanici
facile da seguire e completo.

Svantaggi:

Percepito come eccessivamente focalizzato su uno specifico framework di programmazione (specialmente PyCharm), il che potrebbe scoraggiare coloro che preferiscono approcci più flessibili; alcuni utenti trovano che l'introduzione si basi troppo sul framework piuttosto che sul linguaggio stesso.

(basato su 4 recensioni dei lettori)

Titolo originale:

Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Contenuto del libro:

Il libro “Hardcore Programming for Mechanical Engineers” è rivolto ai programmatori intermedi che vogliono scrivere applicazioni valide per risolvere problemi ingegneristici difficili, partendo da zero.

Questo libro vi insegnerà a risolvere i problemi di ingegneria con Python. L'approccio “hardcore” significa che imparerete a ottenere i risultati corretti codificando tutto da zero. Dimenticatevi di affidarvi a software di terze parti: non ci sono scorciatoie sulla via della competenza. Invece, utilizzando concetti familiari dell'algebra lineare, della geometria e della fisica, scriverete le vostre librerie, disegnerete le vostre primitive e costruirete le vostre applicazioni.

L'autore Angel Sola tratta le principali tecniche di programmazione che gli ingegneri meccanici devono conoscere, concentrandosi su un codice di alta qualità e su test unitari automatizzati per implementazioni prive di errori. Dopo le nozioni di base su Python e sull'uso della riga di comando, svilupperete rapidamente un toolbox di geometria, riempiendolo di linee e forme per la creazione di diagrammi. Man mano che la vostra comprensione cresce, capitolo dopo capitolo, creerete grafici vettoriali e animazioni per simulazioni dinamiche, codificherete algoritmi in grado di eseguire calcoli numerici complessi e metterete insieme tutte queste conoscenze per costruire un'applicazione completa di analisi strutturale che risolva un problema di travatura 2D, simile ai progetti software realizzati dagli ingegneri meccanici del mondo reale.

Imparerete:

Come utilizzare primitive geometriche, come punti e poligoni, e implementare matrici.

Le migliori pratiche per un codice pulito, tra cui i test unitari, l'incapsulamento e i nomi espressivi.

Processi per disegnare immagini sullo schermo e creare animazioni all'interno del widget Canvas di Tkinter.

Come scrivere programmi che leggono da un file, analizzano i dati e producono immagini vettoriali.

Metodi numerici per la risoluzione di grandi sistemi di equazioni lineari, come l'algoritmo di decomposizione di Cholesky.

Altre informazioni sul libro:

ISBN:9781718500785
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2021
Numero di pagine:550

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Programmazione hardcore per ingegneri meccanici: Costruire applicazioni ingegneristiche partendo da...
Il libro “Hardcore Programming for Mechanical...
Programmazione hardcore per ingegneri meccanici: Costruire applicazioni ingegneristiche partendo da zero - Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)