Einführung in die Programmiersprache Python
Beschreibung
Python ist eine moderne Programmiersprache, die immer mehr auch im Bereich Scientific Computing eingesetzt wird. Zusammen mit der Umgebung scipy ist Python eine Open-Source-Alternative zur kommerziellen Software MATLAB. Eine Reihe von CAE-Software-Produkten setzt bereits auf Python als integrierte Skript-Sprache, dazu gehören der Pre-Processor ANSA, die Solver Abaqus und PAM-CRASH und der Post-Processor META. Python legt den Schwerpunkt auf gut lesbaren Code, weshalb Einsteiger die Sprache sehr schnell lernen können. Trotzdem ist Python eine mächtige Programmiersprache und kann auch für größere Projekte eingesetzt werden. Weitere Vorteile von Python sind die Plattform-Unabhängigkeit und die sehr umfangreiche mitgelieferte Standard-Bibliothek.
Wer sollte teilnehmen?
Das Seminar wendet sich an Einsteiger in die Programmiersprache Python. Erfahrungen in anderen Skript- oder Programmiersprachen sind von Vorteil, aber keine Voraussetzung.
Ziele
Das Seminar gibt eine fundierte Einführung in die Grundlagen der Programmiersprache Python. Dazu gehört auch eine Einführung in die Objektorientierte Programmierung. In praktischen Übungen wird z. B. die Verarbeitung textbasierter Dateien aus dem CAE-Umfeld behandelt. Nach dem Seminar sind die Teilnehmer in der Lage, sich darauf aufbauend in die Python-Schnittstellen der CAE-Software-Produkte einzuarbeiten.
Inhalte
- Grundlagen der Programmiersprache Python
- Einführung in die Sprache
- Datenstrukturen, Kontrollstrukturen, Funktionen
- Fortgeschrittene Themen
- Verarbeitung von Dateien
- Wichtige Module der Python-Standardbibliothek
- Beispiele aus dem Scientific-Computing-Umfeld
- Modularisierung in größeren Python-Projekten
- Praktische Übungen
Referenten
Dr. André Backes
TECOSIM Technische Simulation GmbH
Dr. André Backes hat Mathematik an der Universität Duisburg studiert und war in den Jahren 2000 bis 2006 Wissenschaftlicher Mitarbeiter am Institut für Mathematik der Humboldt-Universität zu Berlin. Seine Promotion am Lehrstuhl Numerische Mathematik führte ihn in das CAE-Umfeld. Seit 2006 arbeitet er bei der TECOSIM GmbH. Dort hat er sich unter anderem auf den Bereich NVH spezialisiert. Im Bereich Virtual Benchmarking hat er den TECOSIM-eigenen Prozess TEC|BENCH mitentwickelt. Hier ist auch die Programmiersprache Python zum Einsatz gekommen. In aktuellen Forschungsprojekten untersucht er den Einsatz von Python-basierten Methoden zur Datenanalyse und für das Maschinelle Lernen im CAE-Prozess. Seit 2020 arbeitet er bei TECOSIM in Stuttgart.
Termine & Orte
Datum | Sprache | Preis | Code |
---|---|---|---|
03.12. - 06.12.2024 | English | 1690 EUR (1390 EUR bis 05.11.2024 ) | 4313 |
Ort | |||
Online (Online-Seminar) | » Anmelden | ||
Referent | |||
Dr. André Backes (TECOSIM Technische Simulation GmbH)
|
|||
Besonderheiten | |||
Seminarzeiten: Dienstag, 03.12.2024, 9:00 - 11:00 Uhr Mittwoch, 04.12.2024, 9:00 - 11:00 Uhr Donnerstag, 05.12.2024, 9:00 - 11:00 Uhr Freitag, 06.12.2024, 9:00 - 11:00 Uhr Die angegebenen Zeiten beziehen sich auf die Zeitzone CET = UTC+1 |
Inhouse Kurs
Dieses Seminar können Sie auch als Inhouse Seminar buchen. Dann kommt der Trainer zu Ihnen ins Haus - Sie sparen Reisekosten und Reisezeiten. Schon ab 4 Teilnehmern aus Ihrem Unternehmen. Fordern Sie unverbindlich ein Angebot an.
Ihr Ansprechparter
Dr. Dirk Ulrich
Tel.: 06023 - 96 40 - 66
E-Mail: dirk.ulrich@carhs.de
Alle Preise verstehen sich zzgl. der gesetzlichen MwSt.