Dieses Lehrbuch f?hrt Sie anhand von physikalischen Fragestellungen aus der Mechanik in die Programmiersprache Python ein. Neben der reinen Simulation von physikalischen Systemen wird besonderes Augenmerk auf die Visualisierung von Ergebnissen und das Erstellen von Animationen gelegt. Mit zahlreichen Beispielen und ?bungsaufgaben erm?glicht dieses Buch so den praktischen Einstieg in das wissenschaftliche Rechnen.
Sie lernen Kurvenanpassungen durchzuf?hren sowie lineare und nicht-lineare Gleichungssysteme zu l?sen, die bei der Behandlung von statischen Problemen auftreten. Auch die L?sung von Differentialgleichungen, die dynamische Systeme beschreiben, sowie Themen wie Fourier-Transformationen und Eigenwertprobleme kommen nicht zu kurz. Mithilfe der in diesem Buch vorgestellten Simulationsbeispiele vertiefen Sie dar?ber hinaus Ihr Verst?ndnis der zugrundeliegenden Physik, indem Sie die physikalischen Gesetze algorithmisch umsetzen und physikalische Aufgaben simulieren, die weitaus komplexer sind als die ?blichen mit Papier und Bleistift l?sbaren Aufgaben.
Alle im Buch vorgestellten Programme, die fertigen Animationen sowie die L?sungen zu den ?bungsaufgaben werden online bereitgestellt.
Die vorliegende zweite Auflage enth?lt zahlreiche Erg?nzungen, Korrekturen und Anpassungen an die aktuellen Versionen von Python, NumPy, SciPy und Matplotlib. Dar?ber hinaus erwartet Sie ein zus?tzliches Kapitel ?ber objektorientierte Programmiermethoden. Ob Sie also Physik oder eine Ingenieurwissenschaft mit hohem physikalischem Anteil studieren, oder ob Sie unterrichten und Ihre Lehre durch Simulationen und Animationen anreichern m?chten - dieses Buch ist dabei Ihr optimaler Begleiter!