- Start
- Bildungsträger
- NEXIO Online Akademie GmbH
- Python Aufbaukurs
Python Aufbaukurs
Anbieter: NEXIO Online Akademie GmbH
oder ohne Förderung 1.279 €
AZAV-zertifizierter Träger
Förderung durch die Agentur für Arbeit möglich
Kursbeschreibung
Python hat sich mittlerweile neben einer beliebten Programmiersprache für Anfänger auch als ernstzunehmende, professionelle Programmiersprache etabliert. Du unterstützt zukunftsorientiert die imperative, funktionale, objektorientierte oder aspektorientierte Programmierung einer Vielzahl unterschiedlicher Applikationen. Dazu gehören z.B. Anwendungsprogramme, Datenanalyse oder Spiele in unterschiedlichen Infrastrukturen wie Computer, Netzwerkumgebungen oder Internet auf unterschiedlichen Plattformen wie Windows, Linux oder MacOS.
In diesem Modul lernst du die objektorientierte Programmierung mit Python. Du definierst Klassen, erzeugst Objekte und nutzt die Vererbung. Du kannst Datenklassen erstellen, mit Dateien und mit Daten aus Datenbanken arbeiten. Außerdem lernst du, erste grafische Oberflächen für deine Anwendungen zu gestalten.
Lehrplan & Module
OOP: Klassen,
Du lernst, wie in Python Klassen als Baupläne für Objekte definiert werden. Dabei legst du Attribute fest und initialisierst sie im Konstruktor.
Objekte und Methoden
Behandelt werden die Erzeugung von Objekten sowie Instanz-, Klassen- und statische Methoden. Du verstehst die Bedeutung von self und den Umgang mit Properties.
Vererbung
Du leitest Klassen voneinander ab, überschreibst Methoden und nutzt super() für den Zugriff auf die Basisklasse. Außerdem lernst du Mehrfachvererbung und die Method Resolution Order kennen.
Datenklassen
Mit dem Modul dataclasses erstellst du schlanke Klassen zur Datenhaltung. Du nutzt automatisch erzeugte Methoden, Standardwerte und unveränderliche Datenklassen.
Enthaltene Zertifikate
Voraussetzungen
Teilnehmer müssen über gute Deutschkenntnisse verfügen und im Umgang mit Windows geübt sein, also sich in der Ordnerstruktur zurechtfinden und mit Dateien arbeiten können. Außerdem sind grundlegende Kenntnisse der Python-Syntax, der objektorientierten Programmierung und in SQL erforderlich.
Zielgruppen
- Arbeitssuchende
Berufsbilder
- Python Entwickler
- Softwareentwickler