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
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. |
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: |
|
Starttermin: | individuelle Vereinbarung |
Unterlagen: | zzgl. |
Verpflegung: | zzgl. |
Prüfung/Zertifizierung: | zzgl. |
Software
python3, anaconda3, pip, pyenv, vscode,
Verwandte Schulungen
Python 3.8 - Einführung mit Eclipse PyDev - SchulungPython 3.8 - Einführung mit NetBeans - SchulungPython 3.8 - Einführung mit PyCharm - Schulung
Seminarsprache
die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.