Informationen zur Technologie

Python ist eine universelle, höhere Programmiersprache, die gut lesbar ist. Sie unterstützt mehrere Programmierparadigmen, wie die objektorientierte, die funktionale und die aspekt-orientierte Programmierung und bietet eine dynamische Typisierung. Sie wird oft als Skriptsprache eingesetzt.


Python 3.8 - Lambda Ausdrücke - Schulung(1 Tag)

Kurzbeschreibung

In diesem Python-Kurs erweitern die Teilnehmer ihr Wissen der Lambda-Ausdrücke. Zuerst werden sie mit den Vor- und Nachteilen der funktionalen Programmierung vertraut gemacht. Sie lernen den Unterschied zwischen Anweisungen und Ausdrücken, die Funktionen höherer Ordnung und Fehler und Ausnahmen in Lambda-Ausdrücken kennen.


Voraussetzungen

• keine


    Seminarinhalt

    Abwägung der Vor- und Nachteile der funktionalen Programmierung
    • Beispiel - Ein funktionaler, interaktiver Rechner
    • Pro - zustandslose, referenziell transparente Funktionen führen zum gleichen Ergebnis
    • Pro - Beweis des zumindest theoretisch korrekten Codes
    • Contra - führt zu Komplexität und zu tiefe Rekursion
    • Contra - keine mitunter intuitive funktionale Programmierung

    Lambda-Ausdrücke oder namenlose Funktionen
    • Der Unterschied zwischen Anweisungen und Ausdrücken
    • Das Eintauchen in Lambda Ausdrücke
    • Bedeutung von "und" und "oder"
    • Das Eintauchen in Inline-If-Ausdrücke

    Funktionen höherer Ordnung - Funktionen als Argumente und Rückgabewerte
    • Übergabe einer Funktion als Argument an eine andere Funktion
    • Verschachtelung einer Funktion in eine andere Funktion
    • Rückgabe einer Funktion von einer anderen Funktion
    • Das Operatormodul - Operatoren als reguläre Funktionen
    • Dekorateure - Das @ Präfix
    • Dekorateure mit Argumenten

    Gemeinsame funktionale Entwurfsmuster
    • Currying - Ein Argument pro Funktion
    • Monaden - Variablen, die die Behandlung entscheiden
    • Auswendiglernen - Speicherung der Ergebnisse

    Fehler und Ausnahmen in Lambda-Ausdrücken
    • Kein Abfangen der Ausnahmen in Lambda-Ausdrücken
    • Behandlung von Fehlern in Lambda-Ausdrücken
    • Beispiel - Ein voll funktionsfähiger, interaktiver Rechner


    Zielgruppen

    • Python-Programmierer


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:1 Tage
    Preis:795,00 € zzgl. USt. pro Teilnehmer (946,05€ inkl. USt.)
    Seminarstandorte:
    Starttermine:
    (ortsabhängig)


    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.
    Firmenschulung
    Eine Firmenschlung kann sowohl bei Ihnen vor Ort als auch in einem unserer Schulungszentren stattfinden.
    Dauer:1 Tage
    Preis ab:1.350,00 € zzgl. USt. pro Tag (1.606,50€ inkl. USt.)
    Schulungszentren:
    • Hamburg
    • Berlin
    • Frankfurt
    • München
    • Nürnberg
    • Düsseldorf
    • Wien
    Starttermin:individuelle Vereinbarung
    Unterlagen:zzgl.
    Verpflegung:zzgl.
    Prüfung/Zertifizierung:zzgl.

    Software

    python3, anaconda3, pip, pyenv, vscode,



    Seminarsprache

    die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.