Hardcore-Programmierung für Maschinenbauingenieure: Technische Anwendungen von Grund auf neu erstellen

Bewertung:   (4,0 von 5)

Hardcore-Programmierung für Maschinenbauingenieure: Technische Anwendungen von Grund auf neu erstellen (Angel Sola Orbaiceta)

Leserbewertungen

Zusammenfassung:

Das Buch wird wegen seines umfassenden Ansatzes zur Erstellung technischer Anwendungen und seiner Wirksamkeit bei der Vermittlung von Programmierkonzepten, die für Ingenieure relevant sind, sehr geschätzt. Es bietet ein ausgewogenes Verhältnis zwischen Theorie und praktischer Anwendung und ist daher sowohl für Studenten als auch für Hochschulabsolventen geeignet. Einige Rezensenten sind jedoch der Meinung, dass es ein bestimmtes Programmiergerüst stark betont, was vielleicht nicht jedem gefällt.

Vorteile:

Detaillierter und gut erklärter Inhalt
geeignet für Studenten und Absolventen der Ingenieurswissenschaften
enthält hilfreiche Informationen sowohl für PyCharm als auch für die Shell
starker Fokus auf praktische Anwendungen wie Affine Transformationen
vorteilhaft für eine breite Palette von Ingenieuren, nicht nur für Maschinenbauingenieure
einfach zu folgen und vollständig.

Nachteile:

Wird als zu sehr auf ein bestimmtes Programmier-Framework (insbesondere PyCharm) fokussiert wahrgenommen, was diejenigen abschrecken könnte, die flexiblere Ansätze bevorzugen; einige Nutzer finden die Einführung zu sehr auf das Framework als auf die Sprache selbst bezogen.

(basierend auf 4 Leserbewertungen)

Originaltitel:

Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Inhalt des Buches:

Hardcore Programming for Mechanical Engineers ist für fortgeschrittene Programmierer, die gute Anwendungen schreiben wollen, die schwierige technische Probleme lösen - von Grund auf.

In diesem Buch lernen Sie, wie Sie technische Probleme mit Python lösen können. Der „Hardcore“-Ansatz bedeutet, dass Sie lernen werden, die richtigen Ergebnisse zu erzielen, indem Sie alles von Grund auf neu programmieren. Verlassen Sie sich nicht auf Software von Drittanbietern - es gibt keine Abkürzungen auf dem Weg zur Kompetenz. Stattdessen werden Sie mit Hilfe vertrauter Konzepte aus der linearen Algebra, Geometrie und Physik Ihre eigenen Bibliotheken schreiben, Ihre eigenen Primitive zeichnen und Ihre eigenen Anwendungen erstellen.

Der Autor Angel Sola behandelt die wichtigsten Programmiertechniken, die Maschinenbauingenieure kennen müssen, wobei der Schwerpunkt auf qualitativ hochwertigem Code und automatisierten Unit-Tests für fehlerfreie Implementierungen liegt. Nach grundlegenden Einführungen in Python und die Verwendung der Kommandozeile entwickeln Sie schnell eine Geometrie-Toolbox, die Sie mit Linien und Formen für Diagrammprobleme füllen. Im Laufe der Kapitel werden Sie Vektorgrafiken und Animationen für dynamische Simulationen erstellen; Sie werden Algorithmen programmieren, die komplexe numerische Berechnungen durchführen können; und Sie werden all dieses Wissen zusammenfügen, um eine vollständige Strukturanalyseanwendung zu erstellen, die ein 2D-Fachwerkproblem löst - ähnlich den Softwareprojekten, die von echten Maschinenbauingenieuren durchgeführt werden.

Sie werden lernen:

Wie man geometrische Primitive, wie Punkte und Polygone, verwendet und Matrizen implementiert.

Bewährte Verfahren für sauberen Code, einschließlich Unit-Tests, Kapselung und aussagekräftige Namen.

Verfahren zum Zeichnen von Bildern auf dem Bildschirm und zum Erstellen von Animationen innerhalb des Canvas-Widgets von Tkinter.

Wie man Programme schreibt, die aus einer Datei lesen, die Daten parsen und Vektorbilder erzeugen.

Numerische Methoden zum Lösen großer Systeme linearer Gleichungen, wie der Cholesky-Zerlegungsalgorithmus.

Weitere Daten des Buches:

ISBN:9781718500785
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2021
Seitenzahl:550

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Hardcore-Programmierung für Maschinenbauingenieure: Technische Anwendungen von Grund auf neu...
Hardcore Programming for Mechanical Engineers ist...
Hardcore-Programmierung für Maschinenbauingenieure: Technische Anwendungen von Grund auf neu erstellen - Hardcore Programming for Mechanical Engineers: Build Engineering Applications from Scratch

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)