Python 3.8 - Vertiefung - Schulung (2 Tage)
Kurzbeschreibung
In diesem Seminar wird Entwicklern ein grundlegender Einstieg in die Welt der Python-Programmierung gegeben. Sie lernen anhand vieler kleiner Tools die Anwendung der Programmiersprache Python mit einer ordentlichen Tiefe. Die behandelten Themen umfassen die Operatoren, die Funktionen, die Formatierung und Ausgabe, die regulären Ausdrücke, die weiterführende Programmierung, die Module und Packages, Fehler und Ausnahmen, Warteschlangen und das Multithreading.
Voraussetzungen
• Grundlegende Python-Kenntnisse
Seminarinhalt
Operatoren
• Kombinierte Zuweisungsausdrücke
• Bedingte Evaluierung bei Logischen Operatoren
Import sys
Funktionen
• Variable Anzahl von Parametern
• Benannte Parameter
• Parameter mit Vorgabewerten
• Mehrere Rückgabewerte
• Übergabe von Kopien und Referenzen
• Lokal, global
• Rekursive Funktionen
• Lambda Funktion
• Funktionsname als Parameter
Ausgabe und Formatierung
• Funktion »print()«
• Formatierung mit String Literalen
• Formatierung mit »format()«
• Formatierung wie in C
• Ausgaben, verketten von langen Ausgaben
• Ausgaben, heredoc
Reguläre Ausdrücke
• Suche von Teiltexten
• Ersetzen von Teiltexten
Weiterführende Programmierung
• Kombinierte Zuweisungsoperatoren
• Programmzeile in mehreren Zeilen
• Eingabe mit Hilfestellung
• Anweisung »pass«
• Funktionen »eval()« und »exec()«
Verschiedene Module / Packages
• Datum und Zeit
• Ausgabe der Zeit mit »localtime()«
• Ausgabe der Zeit mit »strftime()«
• Erzeugung der Zeitangabe
• Rechnen mit Zeitangaben
• Das Anhalten des Programms
• Zeitmessung
• Random Modul
• Math Modul
• cMath Modul
• NumPy Package
Conditional Expression (Bedingte Ausdrücke)
List Comprehension (Listen-Abstraktion)
Iterierbare Objekte
• Funktion »zip()«
• Funktion »map()«
• Funktion »filter()«
Fehler und Ausnahmen
• Allgemeines
• Syntaxfehler
• Laufzeitfehler
• Logische Fehler und Debugging
• Erzeugung von Fehlern
• Unterscheidung von Ausnahmen
Warteschlangen
• Klasse SimpleQueue
• Klasse LifoQueue
• Klasse PriorityQueue
• Klasse deque
Multithreading
• Anwendungsmöglichkeit von Multithreading
• Erzeugung eines Threads
• Identifizierung eines Threads
• Gemeinsame Daten und Objekte
• Threads und Exceptions
Zielgruppen
• Entwickler
Preise und Termine
Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: | 2 Tage |
Preis: | 1.100,00 € zzgl. USt. pro Teilnehmer (1.309,00€ 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: | 2 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, pip, pyenv, vscode,
Verwandte Schulungen
Python 3.8 - Lambda Ausdrücke - SchulungPython 3.x - Grundlagen der Tkinter GUI Programmierung - SchulungPython 3.8 - Objektorientierte Programmierung - 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.