Hodnocení:
Kniha je velmi dobře hodnocena pro svůj komplexní přístup k tvorbě inženýrských aplikací a pro svou efektivitu při výuce programovacích konceptů důležitých pro inženýry. Vyvažuje teorii a praktické aplikace, takže je vhodná jak pro studenty, tak pro čerstvé absolventy vysokých škol. Někteří recenzenti se však domnívají, že klade velký důraz na konkrétní programovací rámec, což se nemusí líbit každému.
Klady:⬤ Podrobný a dobře vysvětlený obsah
⬤ vhodný pro studenty technických oborů a čerstvé absolventy
⬤ obsahuje užitečné informace pro PyCharm i shell
⬤ silný důraz na praktické aplikace, jako jsou afinní transformace
⬤ přínosný pro širokou škálu inženýrů, nejen strojních
⬤ snadno se sleduje a doplňuje.
Vnímáno jako příliš zaměřené na konkrétní programovací framework (zejména PyCharm), což může odradit ty, kteří dávají přednost flexibilnějším přístupům; někteří uživatelé považují úvod za příliš závislý na frameworku než na samotném jazyce.
(na základě 4 hodnocení čtenářů)
Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch
Hardcore Programming for Mechanical Engineers je určen pro středně pokročilé programátory, kteří chtějí psát dobré aplikace, které řeší náročné technické problémy - od nuly.
Tato kniha vás naučí řešit inženýrské problémy pomocí jazyka Python. „Hardcore“ přístup znamená, že se naučíte dosáhnout správných výsledků tím, že vše nakódujete od nuly. Zapomeňte na spoléhání se na software třetích stran - na cestě ke zdatnosti neexistují žádné zkratky. Místo toho budete s využitím známých konceptů z lineární algebry, geometrie a fyziky psát vlastní knihovny, kreslit vlastní primitiva a vytvářet vlastní aplikace.
Autor Angel Sola popisuje základní programovací techniky, které strojní inženýři potřebují znát, se zaměřením na vysoce kvalitní kód a automatizované testování jednotek pro bezchybné implementace. Po základních úvodních informacích o Pythonu a používání příkazového řádku si rychle vytvoříte sadu nástrojů pro geometrii a naplníte ji čarami a tvary pro tvorbu diagramů. Jak se budou vaše znalosti kapitolu po kapitole prohlubovat, budete vytvářet vektorovou grafiku a animace pro dynamické simulace; budete kódovat algoritmy, které dokáží provádět složité numerické výpočty; a všechny tyto znalosti spojíte dohromady, abyste vytvořili kompletní aplikaci pro analýzu konstrukce, která řeší 2D příhradový problém - podobně jako softwarové projekty prováděné skutečnými strojními inženýry.
Naučíte se:
- Jak používat geometrické primitivy, jako jsou body a mnohoúhelníky, a implementovat matice.
- Osvědčené postupy pro čistý kód, včetně testování jednotek, zapouzdření a výrazných názvů.
- Postupy pro vykreslování obrázků na obrazovku a vytváření animací uvnitř widgetu Tkinter Canvas.
- Jak psát programy, které čtou ze souboru, analyzují data a vytvářejí vektorové obrázky.
- Numerické metody pro řešení velkých soustav lineárních rovnic, jako je algoritmus Choleského rozkladu.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)