Evaluare:
Cartea este bine primită pentru abordarea sa cuprinzătoare a construirii aplicațiilor inginerești și pentru eficiența sa în predarea conceptelor de programare relevante pentru ingineri. Ea echilibrează teoria și aplicarea practică, ceea ce o face potrivită atât pentru absolvenții de licență, cât și pentru cei recent absolvenți. Cu toate acestea, unii recenzenți consideră că pune accentul puternic pe un cadru de programare specific, care poate să nu placă tuturor.
Avantaje:⬤ Conținut detaliat și bine explicat
⬤ potrivit pentru absolvenții de inginerie și proaspeții absolvenți
⬤ include informații utile atât pentru PyCharm, cât și pentru shell
⬤ accent puternic pe aplicații practice, cum ar fi transformările Affine
⬤ benefic pentru o gamă largă de ingineri, nu doar mecanici
⬤ ușor de urmărit și complet.
Perceput ca fiind prea concentrat pe un anumit cadru de programare (în special PyCharm), ceea ce îi poate descuraja pe cei care preferă abordări mai flexibile; unii utilizatori consideră că introducerea se bazează prea mult pe cadru mai degrabă decât pe limbajul în sine.
(pe baza a 4 recenzii ale cititorilor)
Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch
Hardcore Programming for Mechanical Engineers se adresează programatorilor intermediari care doresc să scrie aplicații bune care să rezolve probleme inginerești dificile - de la zero.
Această carte vă va învăța cum să rezolvați probleme de inginerie cu Python. Abordarea „hardcore” înseamnă că veți învăța să obțineți rezultatele corecte codând totul de la zero. Uitați să vă bazați pe software terță parte - nu există scurtături pe calea spre competență. În schimb, folosind concepte familiare din algebra liniară, geometrie și fizică, vă veți scrie propriile biblioteci, vă veți desena propriile primitive și vă veți construi propriile aplicații.
Autorul Angel Sola abordează tehnicile de programare de bază pe care inginerii mecanici trebuie să le cunoască, cu accent pe codul de înaltă calitate și pe testarea automată a unităților pentru implementări fără erori. După primele noțiuni de bază despre Python și utilizarea liniei de comandă, veți dezvolta rapid o cutie de instrumente geometrice, pe care o veți umple cu linii și forme pentru diagramarea problemelor. Pe măsură ce înțelegerea dvs. crește capitol cu capitol, veți crea grafică vectorială și animații pentru simulări dinamice; veți codifica algoritmi care pot efectua calcule numerice complexe; și veți pune toate aceste cunoștințe împreună pentru a construi o aplicație completă de analiză structurală care rezolvă o problemă de grindă 2D - similar cu proiectele software realizate de inginerii mecanici din lumea reală.
Veți învăța:
- Cum să utilizați primitive geometrice, cum ar fi punctele și poligoanele, și să implementați matrici.
- Cele mai bune practici pentru un cod curat, inclusiv testarea unitară, încapsularea și numele expresive.
- Procese de desenare a imaginilor pe ecran și de creare a animațiilor în cadrul widget-ului Canvas al Tkinter.
- Cum să scrieți programe care citesc dintr-un fișier, analizează datele și produc imagini vectoriale.
- Metode numerice pentru rezolvarea sistemelor mari de ecuații liniare, cum ar fi algoritmul de descompunere Cholesky.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)