Crashkurs: Umstieg auf Python für Programmierer

No longer available

Classroom training | German | Claim

Duration of training: 1 day

Objectives

Ziel dieses Training ist es, Teilnehmern, die bereits programmieren, den Umstieg auf Python zu ermöglichen. Es soll also explizit auf Unterschiede zu anderen Programmiersprachen wie C, C++ und Java eingegangen werden, um so den Teilnehmern einen kompakten Überblick über die Unterschiede zwischen Python und anderen Programmiersprachen zu vermitteln.

Target audience

Programmierer/Softwareentwickler, die demnächst gerne mehr in Python programmieren wollen.

Requirements

Programmiervorkenntnisse in einer beliebigen Programmiersprache

Agenda

- Einführung: Die Geschichte von Python. Wieso eine neue Sprache?
- Basisdatentypen und Gültigkeitsbereiche in Python
- Dynamische Typisierung
- Arbeiten mit Listen, Tupeln, Zeichenketten, Dictionaries
- Funktionen in Python
- Eigene Module und Pakete schreiben
- Klassen in Python definieren
- Magische Methoden und Operatoren für eigene Klassen überladen
- Vererbung und abstrakte Klassen in Python
- Datenkapselung - Wie schaut's hier bei Python aus?
- Statische Klassenvariablen und Klassenmethoden
- Fehlerbehandlung

Besonderer Fokus liegt auf den Unterschieden zu Programmiersprachen wie C, C++, Java.

Objectives

Ziel dieses Training ist es, Teilnehmern, die bereits programmieren, den Umstieg auf Python zu ermöglichen. Es soll also explizit auf Unterschiede zu anderen Programmiersprachen wie C, C++ und Java eingegangen werden, um so den Teilnehmern einen kompakten Überblick über die Unterschiede zwischen Python und anderen Programmiersprachen zu vermitteln.

Target audience

Programmierer/Softwareentwickler, die demnächst gerne mehr in Python programmieren wollen.

Requirements

Programmiervorkenntnisse in einer beliebigen Programmiersprache

Agenda

- Einführung: Die Geschichte von Python. Wieso eine neue Sprache?
- Basisdatentypen und Gültigkeitsbereiche in Python
- Dynamische Typisierung
- Arbeiten mit Listen, Tupeln, Zeichenketten, Dictionaries
- Funktionen in Python
- Eigene Module und Pakete schreiben
- Klassen in Python definieren
- Magische Methoden und Operatoren für eigene Klassen überladen
- Vererbung und abstrakte Klassen in Python
- Datenkapselung - Wie schaut's hier bei Python aus?
- Statische Klassenvariablen und Klassenmethoden
- Fehlerbehandlung

Besonderer Fokus liegt auf den Unterschieden zu Programmiersprachen wie C, C++, Java.

Tags