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: 25. und 26. Juni 2020; jeweils 9 bis 17 Uhr

Kursort: TU Graz, Inffeldgasse 16, EDV-Schulungsraum IEEG074, 8010 Graz

Anmeldung bis 14. Juni 2020

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.

Anmeldung

Wenn Sie sich zum Kurs anmelden möchten, übermitteln Sie das ausgefüllte Anmeldeformular per E-Mail an vera.poschaukonoSpam@tugraz.at.

Anmeldeschluss: 14. Juni 2020

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