Treffer: Lehr-Lern-Module zur Python Programmierung im Ingenieurswesen

Title:
Lehr-Lern-Module zur Python Programmierung im Ingenieurswesen
Publisher Information:
Institut für Flugzeugbau und Leichtbau\, TU Braunschweig
Document Type:
course material
Language:
German
Accession Number:
edsbas.1F5D6C72
Database:
BASE

Weitere Informationen

Diese Sammlung besteht aus einer Reihe von Jupyter-Notebooks, die anwendungsbezogene Vertiefung der Programmierung mit Python im ingenieurswissenschaftlichen Kontext geben soll. In Jupyter-Notebooks können Beschreibungstexte und Bilder, aber auch interaktiv ausfürbare und bearbeitbare Codeblöcke verwendet werden. Für die Module in dieser Sammlung sind Grundkentnisse der Python-Programmierung einschließlich einfachem Plotten mit Matplotlib vorausgesetzt. Anhand von der anwendungsorientierten Problemenstellungen Simulation einer Bewegungsgleichung, Optimierung einer Maschinenbelegung, sowie Optimierung einer Fachwerkstruktur werden die Themen Implementierung einfacher Einschrittverfahren, Verwendung des Pakets SciPy, Algorithmen und die Verwendung des Pakets deap für evolutionäre Algorithmen behandelt. In den Anwendungsmodulen wird strukturiert in die Problemstellung eingeführt und Ansätze erarbeitet. Der Code soll anschließend auf dieser Grundlage erstellt werden. Zum Erarbeiten oder Nachschlagen der nötigen Grundlagen stehen entsprechende Grundlagenmodule zur Verfügung. Alle Notebooks sind über eine Index-Seite und auch untereinander verlinkt. Lösungen stehen zur Verfügung. Die Erstellung dieser Module wurde durch das Niedersächsische Ministerium für Wissenschaft und Kultur im Rahmen der Fördermaßnahme "OER für den Hochschulbereich" gefördert.