Értékelés:
A könyvet a mérnöki alkalmazások felépítésének átfogó megközelítése és a mérnökök számára fontos programozási fogalmak hatékony oktatása miatt nagyra értékelik. Az elmélet és a gyakorlati alkalmazás között egyensúlyt teremt, így alkalmas mind az egyetemi hallgatók, mind a friss diplomások számára. Néhány recenzens azonban úgy érzi, hogy nagy hangsúlyt fektet egy adott programozási keretrendszerre, ami nem biztos, hogy mindenki számára vonzó.
Előnyök:⬤ Részletes és jól magyarázott tartalom
⬤ alkalmas mérnöki alapszakos hallgatók és friss diplomások számára
⬤ hasznos információkat tartalmaz mind a PyCharm, mind a shell számára
⬤ nagy hangsúlyt fektet a gyakorlati alkalmazásokra, például az Affin transzformációkra
⬤ a mérnökök széles köre számára hasznos, nem csak a gépészek számára
⬤ könnyen követhető és teljes körű.
Úgy vélik, hogy túlságosan egy adott programozási keretrendszerre (különösen a PyCharmra) összpontosít, ami elriaszthatja azokat, akik a rugalmasabb megközelítéseket kedvelik; egyes felhasználók szerint a bevezetés túlságosan a keretrendszerre támaszkodik, nem pedig magára a nyelvre.
(4 olvasói vélemény alapján)
Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch
A Hardcore programozás gépészmérnököknek olyan középhaladó programozóknak szól, akik jó alkalmazásokat akarnak írni, amelyek nehéz mérnöki problémákat oldanak meg - a semmiből.
Ez a könyv megtanítja, hogyan oldhatsz meg mérnöki problémákat Python segítségével. A „hardcore” megközelítés azt jelenti, hogy mindent a nulláról kódolva tanulod meg a helyes eredményeket elérni. Felejtse el a harmadik féltől származó szoftverekre való támaszkodást - a jártassághoz vezető úton nincsenek rövidítések. Ehelyett a lineáris algebrából, a geometriából és a fizikából ismert fogalmak felhasználásával saját könyvtárakat írsz, saját primitíveket rajzolsz, és saját alkalmazásokat építesz.
A szerző, Angel Sola a gépészmérnökök számára szükséges alapvető programozási technikákat tárgyalja, különös tekintettel a kiváló minőségű kódra és az automatikus egységtesztelésre a hibamentes megvalósítások érdekében. A Pythonról és a parancssor használatáról szóló alapismeretek után gyorsan kialakíthat egy geometriai eszköztárat, amelyet vonalakkal és alakzatokkal tölthet meg a problémák ábrázolásához. Ahogy fejezetről fejezetre bővül a tudásod, vektorgrafikákat és animációkat hozol létre dinamikus szimulációkhoz; olyan algoritmusokat kódolsz, amelyek képesek bonyolult numerikus számításokat végezni; és mindezt a tudást egy komplett szerkezeti analízis alkalmazás létrehozásához illeszted össze, amely egy 2D-s tartószerkezeti problémát old meg - hasonlóan a valós gépészmérnökök által végzett szoftverprojektekhez.
Megtanulod:
- Hogyan használjunk geometriai primitíveket, például pontokat és sokszögeket, és hogyan valósítsunk meg mátrixokat.
- A tiszta kód legjobb gyakorlatai, beleértve az egységtesztelést, a kapszulázást és a kifejező neveket.
- Képek képernyőre rajzolásának és animációk készítésének folyamatai a Tkinter Canvas widgetjén belül.
- Hogyan írjunk olyan programokat, amelyek fájlból olvasnak, elemzik az adatokat és vektoros képeket állítanak elő.
- Numerikus módszerek nagy lineáris egyenletrendszerek megoldására, mint például a Cholesky-féle dekompozíciós algoritmus.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)