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 aspektorientierte Programmierung und bietet eine dynamische Typisierung. Sie wird oft als Skriptsprache eingesetzt.


MOC 55285 Python - Fortgeschrittene Techniken - Schulung (2 Tage)

MOC 55285 Advanced Python

Kurzbeschreibung

In dieser praktisch ausgerichteten Python-Schulung lernen die Teilnehmer, die bereits mit Python-Programmierung vertraut sind, fortgeschrittene Python-Techniken kennen und anwenden. Sie eignen sich das Arbeiten mit dem Collections-Modul, die Verwendung der Mapping-, Filter- und Lambda-Funktionen, die Durchführung einer erweiterten Sortierung, das Arbeiten mit regulären Expressions und Datenbanken, CSV Dateien, JSON und XML an. Weiterhin wird das Schreiben von objektorientieren Codes in Python und das Testen und Debuggen des eigenen Python-Codes vermittelt.


Voraussetzungen

• Grundlegende Python-Programmiererfahrung
• Kenntnisse der Strings-Verwendung
• Erfahrung mit Listen, Tupeln und Wörterbüchern.
• Erfahrung mit Schleifen und Bedingungen.
• Erfahrung mit dem Schreiben eigener Funktionen.
• Hilfreich wären Erfahrungen im wenig Umgang mit HTML, XML, JSON und SQL


    Seminarinhalt

    Fortgeschrittene Python-Konzepte
    • Arbeiten mit Lambda-Funktionen
    • Schreiben von erweiterten Listenverständnissen
    • Die Collections-Module
    • Verwendung des Mapping und der Filterung
    • Veränderbare und unveränderbare eingebaute Objekte
    • Sortierung der Sequenzen
    • Entpacken von Sequenzen in Funktionsaufrufen

    Arbeiten mit Daten
    • Datenzugriff und Arbeiten mit Daten, die in einer relationalen Datenbank gespeichert sind
    • Datenzugriff und Arbeiten mit Daten, die in einer CSV-Datei gespeichert sind
    • Aufruf von Daten aus dem Web
    • Datenzugriff und Arbeiten mit Daten, die in einer JSON gespeichert sind

    Testen und Debuggen
    • Testen der Performance mit dem timer-Modul
    • Testen mit dem Unittest-Modul

    Klassen und Objekte
    • Attribute
    • Verhaltensweisen
    • Klassen vs. Objekte
    • Attribute und Methoden
    • Private Attribute
    • Eigenschaften
    • Das Dokumentieren der Klassen
    • Vererbung
    • Statische Methoden
    • Klassenattribute und Methoden
    • Abstrakte Klassen und Methoden
    • Dekorateure


    Zielgruppen

    • Anwender


    Preise und Termine

    offene Schulung
    Eine offene Schulung findet in einem unserer Schulungszentren statt.
    Dauer:2 Tage
    Preis:995,00 € zzgl. USt. pro Teilnehmer (1.184,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:2 Tage
    Preis ab:1.395,00 € zzgl. USt. pro Tag (1.660,05€ 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

    Python 3



    Seminarsprache

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