Wann:
15. September 2020 um 9:00 – 16. September 2020 um 17:00
2020-09-15T09:00:00+02:00
2020-09-16T17:00:00+02:00

Beim IEEE 2019 Ranking der Programmiersprachen [1] ist Python im Jahre 2019 zum ersten Mal mit Abstand auf Platz 1 (noch vor Java, C und C++) . Anders ausgedrückt: Python ist zur wichtigsten Programmiersprache der Welt geworden!

Das ist aber nur bedingt überraschend, denn dieser Vormarschkurs von Python hat sich bereits in den letzten Jahren immer deutlicher gezeigt. In allen Wirtschafts- und Industriezweigen ist Python angekommen und äußerst beliebt bei Programmieranfängern und auch bei erfahrenen Entwicklern. Und das zu Recht! Python ist leicht erlernbar. Python-Code liest sich flüssig. Vieles funktioniert einfach in Python so wie man sich es vorstellt. Stundenlanges Enträtseln von Fehlermeldungen findet man hier selten. Mit wenigen Zeilen Code erledigt man in Python oft Dinge, für die man in anderen Programmiersprachen ein Vielfaches an Code benötigt hätte. Man ist einfach produktiver. Mit ein Grund hierfür ist die mächtige Standardbibliothek von Python, die für fast alle Aufgaben intuitive und mächtige Funktionen und Klassen zur Verfügung stellt [2]. Diese Pakete lassen sich leicht über den sogenannten Paketmanager installieren. [1] https://spectrum.ieee.org/computing/software /the-top-programming-languages-2019 [2] https://docs.python.org/3/library/

Zielgruppe:
Zielgruppe für diesen Kurs sind alle, die über ein klein wenig Programmiervorerfahrung in einer prozeduralen oder Skriptprogrammiersprache verfügen und sich eine systematische Einführung in Python wünschen bzw. in Python sicherer werden wollen. Dabei ist es egal, ob Sie vorher schon mal in Matlab, Basic, Javascript, C, C++, C#, R oder einer ähnlichen Programmiersprache programmiert haben. Sie benötigen keine Vorerfahrung in objektorientierter Programmierung (OOP). Eine kurze Einführung in die OOP wird im Kurs gegeben. Der Kurs ist damit auch für Programmieranfänger mit nur wenig Programmiervorerfahrung geeignet.

Inhalte:

Tag 1: Grundlagen

– Einführung: Die Geschichte von Python. Wieso eine neue Sprache?
– Basisdatentypen und Gültigkeitsbereiche
– Dynamische Typisierung
– Arbeiten mit Listen, Tupeln, Zeichenketten, Dictionaries
– Funktionen in Python
– Eigene Module und Pakete schreiben

Tag 2: Objektorientierte Programmierung (OOP) in Python

– Einführung in die OOP
– Klassen in Python definieren
– Magische Methoden und Operatoren für eigene Klassen überladen
– Vererbung und abstrakte Klassen
– Datenkapselung
– Statische Klassenvariablen und Klassenmethoden
– Fehlerbehandlung

Kursziele
Die Teilnehmer besitzen nach Abschluss dieses Kurses ein solides Wissen über die Grundlagen von Python. Mit diesen Grundlagen können die Teilnehmer konkrete Probleme in Python in ihrem Arbeitsalltag dann deutlich schneller lösen. Die zeitliche Investition in die Grundlagen wird sich daher für Sie schon mittelfristig auszahlen.

Weitere Informationen hier zum PDF-Download…