Hodnotenie:
Kniha je dobre prijímaná pre svoj komplexný prístup k tvorbe inžinierskych aplikácií a pre svoju účinnosť pri výučbe konceptov programovania dôležitých pre inžinierov. Vyvažuje teóriu a praktické aplikácie, vďaka čomu je vhodná pre študentov i čerstvých absolventov vysokých škôl. Niektorí recenzenti sa však domnievajú, že kladie veľký dôraz na špecifický programovací rámec, čo sa nemusí páčiť každému.
Výhody:⬤ Podrobný a dobre vysvetlený obsah
⬤ vhodný pre študentov inžinierskeho štúdia a čerstvých absolventov
⬤ obsahuje užitočné informácie pre PyCharm aj shell
⬤ silný dôraz na praktické aplikácie, ako sú afinné transformácie
⬤ prínosné pre široké spektrum inžinierov, nielen strojárskych
⬤ ľahko sa sleduje a dopĺňa.
Vnímaný ako príliš zameraný na konkrétny programovací rámec (najmä PyCharm), čo môže odradiť tých, ktorí uprednostňujú flexibilnejšie prístupy; niektorí používatelia považujú úvod za príliš závislý od rámca, a nie od samotného jazyka.
(na základe 4 čitateľských recenzií)
Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch
Hardcore Programovanie pre strojných inžinierov je určené pre stredne pokročilých programátorov, ktorí chcú písať dobré aplikácie, ktoré riešia náročné technické problémy - od základov.
Táto kniha vás naučí riešiť inžinierske problémy pomocou jazyka Python. „Hardcore“ prístup znamená, že sa naučíte získať správne výsledky tak, že budete všetko kódovať od začiatku. Zabudnite na spoliehanie sa na softvér tretích strán - na ceste k odbornosti neexistujú žiadne skratky. Namiesto toho si pomocou známych konceptov z lineárnej algebry, geometrie a fyziky napíšete vlastné knižnice, nakreslíte vlastné primitíva a vytvoríte vlastné aplikácie.
Autor Angel Sola sa venuje základným technikám programovania, ktoré strojní inžinieri potrebujú poznať, pričom sa zameriava na vysokokvalitný kód a automatizované testovanie jednotiek pre bezchybné implementácie. Po základných úvodoch o jazyku Python a používaní príkazového riadku si rýchlo vytvoríte sadu geometrických nástrojov a naplníte ju čiarami a tvarmi na diagramovanie problémov. Ako budú vaše znalosti rásť kapitolu po kapitole, budete vytvárať vektorovú grafiku a animácie pre dynamické simulácie; budete kódovať algoritmy, ktoré dokážu vykonávať zložité numerické výpočty; a všetky tieto vedomosti spojíte dohromady, aby ste vytvorili kompletnú aplikáciu na analýzu konštrukcie, ktorá rieši problém 2D priehradových konštrukcií - podobne ako softvérové projekty, ktoré vykonávajú skutoční strojní inžinieri.
Naučíte sa:
- Ako používať geometrické primitíva, ako sú body a mnohouholníky, a implementovať matice.
- Najlepšie postupy pre čistý kód vrátane testovania jednotiek, zapuzdrenia a expresívnych názvov.
- Procesy kreslenia obrázkov na obrazovku a vytvárania animácií v rámci widgetu Canvas aplikácie Tkinter.
- Ako písať programy, ktoré čítajú zo súboru, analyzujú údaje a vytvárajú vektorové obrázky.
- Numerické metódy na riešenie veľkých sústav lineárnych rovníc, napríklad algoritmus Choleského rozkladu.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)