TU Graz/ Studium/ Studienangebot/ Universitäre Weiterbildung/

PYTHON: Advanced

PYTHON hat in den letzten Jahren für die Bereiche Numerische Simulation und Scientific Computing stark an Bedeutung gewonnen. PYTHON wird in verschiedenen Projekten (z. B. Numpy, Scipy, Matplotlib), als Scriptsprache in Finite Element Codes, als Systemsprache von Linux sowie in der Webentwicklung (z. B. Django) eingesetzt.

Im Kurs „PYTHON: Advanced" wird, aufbauend auf den Grundlagen-Kurs, tiefer auf die Struktur der Sprache und der Datenstrukturen eingegangen, und es werden mehr Aspekte der Python Standard Library gezeigt. Des Weiteren ist auch eine Kurzeinführung für moderne Anwendungen wie Data Analysis (Pandas) und Machine Learning Teil des Kurses. Inhalte können nach Wunsch auch angepasst werden.

Inhalte und Schwerpunkte

  • Erweiterte Objektorientierte Aspekte: Vererbung, Operator Overloading, Exceptions
  • Funktionale Aspekte: Lambda Operator, Map, Filter, List Comprehensions, Iterators, Generators
  • Module und Namespaces
  • Besonderheiten der Sprache: Duck Typing, Doc Strings, Manipulation von Objekten und Klassen zur Laufzeit, Exceptions
  • Datenmodell
  • Erweiterte Themen:

    • Decorators, Changing Classes on Runtime, exec function
    • Advanced Filehandling: xml, json, yaml
    • Software Development: Unittests, Doctests, Python Debugger
    • Kurzeinführung: numpy
    • Machine-learning: keras Einführung
    • GUI: tkinter
    • Codeoptimierung: ctypes, Cython

Zielgruppen und Zulassungsvoraussetzungen

  • Personen aus den Bereichen Informatik, Softwareentwicklung, Mathematik, Ingenieur- und Naturwissenschaften
  • Voraussetzungen: Grundkenntnisse in PYTHON
Binärcode

Termine und Fristen

Nächster Kurstermin: Online-Kurs in Kalenderwoche 35
(24. bis 28. August 2020)

Teilnahmegebühren: 450 € (MwSt.-frei) bzw. 200 € (MwSt.-frei) für Bachelor- und Masterstudierende

Für nähere Informationen kontaktieren Sie bitte
Vera Poschauko (vera.poschaukonoSpam@tugraz.at; +43 316 873 4932).

Eckdaten

  • Dauer: 16 Stunden
  • Abschluss: Teilnahmebestätigung
  • Unterrichtssprache: Deutsch oder Englisch
  • Teilnahmegebühren: 690 € (MwSt.-frei) bzw. 350 € (MwSt.-frei) für Bachelor- und Masterstudierende

    Im Preis enthalten sind Kursunterlagen und Pausenverpflegung.

  • Kursort: TU Graz oder in-house Schulung
  • Unterrichtszeiten: nach Vereinbarung

Warum Sie PYTHON erlernen sollten

  • PYTHON ist einfach zu erlernen und bietet eine große Komplexität.
  • Sie können sehr einfach Verbindung zu schnellen C/C++ und Fortran Bibliotheken herstellen.
  • Sie können performante Codes mit wenig Aufwand produzieren.
  • Durch die hohe Flexibiltät ist PYTHON ideal für Rapid Prototyping.

PYTHON und die verbundene Software ist freie Software. Sie erhalten damit eine kostengünstige Alternative oder Ergänzung zu kommerziellen Programmen wie z. B. MATLAB.

Seminarleitung

Stefan H. REITERER
Dipl.-Ing. Dr.

Vera Poschauko, Bildquelle: sara-sera – TU Graz

Kontakt

Vera POSCHAUKO
Mag.
TU Graz Life Long Learning
Tel.: +43 316 873 4932
vera.poschaukonoSpam@tugraz.at