Python Workshop für Programmiererfahrene Teil 1 (12.07.-14.07.2021)

TitelZeitOrtDozent
Python Workshop für Programmiererfahrene Teil 1 (12.07.-14.07.2021)12.07.2021 09:00 - 16:30 (Mo)onlinetba
Python Workshop für Programmiererfahrene Teil 1 (12.07.-14.07.2021)13.07.2021 09:00 - 16:30 (Di)onlinetba
Python Workshop für Programmiererfahrene Teil 1 (12.07.-14.07.2021)14.07.2021 09:00 - 16:30 (Mi)onlinetba
Beschreibung Kursinhalt: 

Datum: Montag - Mittwoch, 12.-14.07.2021 von 09:00-16:30 Uhr
Ort: online
Sprache: deutsch
Zielgruppe: Für max. 12 Doktoranden*innen, die Mitglied am Fakultäts-Graduiertenzentrum Maschinenwesen sind. Die Anmeldung ist verbindlich. Bitte sagen Sie bis zu 3 Wochen vor Kursbeginn ab. Bei verspäteter Absage oder Nichterscheinen, wird eine vom Erstbetreuer unterschriebene Entschuldigung verlangt. Mitglieder anderer Graduiertenzentrum werden auf DocGS ohne Benachrichtigung abgemeldet. Wenn es freie Kursplätze nach Anmeldunschluss geben, können sich Mitglieder anderer GZs per E-Mail (fgz@mw.tum.de) anmelden.

Der Workshop richtet sich an Doktoranden der Fakultät für Maschienenwesen, die die Programmiersprache Python im Rahmen ihrer Promotion einsetzen.

Voraussetzungen:

Grundlagen der Datenverarbeitung, Kenntnis des jeweils genutzten Betriebssystems (Windows, Linux oder Mac). Praktische Erfahrung mit einer Programmiersprache oder Besuch von Python Workshop für Programmieranfänger Teil 1 und Teil 2.

Hardware und Software Voraussetzungen:

Bereiten Sie bitte nigenen PC/Laptop vor. Betriebssystem: Windows oder Linux. Freier Internetzugang und Administratorrechte. Die genauen Installationsvoraussetzungen werden separat per EMAIL verteilt.

Vorgehensweise:

Praxisorientierter Workshop. Zur Darstellung der Schulungsinhalte werden soweit möglich problemnahe Beispiele verwendet.

Inhalte:

Historie, Konzepte, Einsatzgebiete
Installation
Python Package Index
Virtualenv
Überblick integrierte Entwicklungsumgebungen
Interaktiver Modus
Skalare Datentypen
Zusammengesetzte Datentypen
Collections
Kontrollstrukturen
Laufzeitmodell
Funktionen, Prozeduren, Module
Daten IO:

  • Lesen und Schreiben von Dateien
  • Parsen von Dateien z.B. Csv, Excel, XML

Grundlagen reguläre Ausdrücke
Scripting mit Python, Integration vorhandener Skripts
Schnittstellen zum Betriebssystem
Grundlagen der Objektorientierung

  • Klassen, Attribute, Methoden,
  • Instanzen, Konstruktor, Kapselung

Ausnahmebehandlung
Unterschiede der Pythondialekte, Skriptkonvertierung

Schwerpunkte und Beispiele werden während der Schulung definiert.

Literatur:

Python 3: Das umfassende Handbuch: Sprachgrundlagen, Objektorientierung, Modularisierung
Autor: Johannes Ernesti, Peter Kaiser
ISBN-10: 3836258641
ISBN-13: 978-3836258647
Gemeinsam erarbeitete Musterlösungen werden am Ende der Schulung verteilt.

Veranstalter: 
Graduate Center of Medicine and Health
Sprache: 
DE
Maximale Teilnehmendenzahl: 
12
Minimale Teilnehmendenzahl: 
8
Tageseinheiten: 
3
Umfang in Stunden: 
18
Kosten: 
kostenfrei