Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 5-tägigen Schulung "Python - Grundlagen" lernen Sie die Grundlagen der Programmiersprache Python, einschließlich Installation, Syntax und elementarer Datentypen. Sie werden auch mit komplexeren Datentypen wie Listen, Dictionaries und Sets vertraut gemacht. Kontrollstrukturen wie Verzweigungen und Schleifen werden ebenfalls behandelt, ebenso wie die Definition von Funktionen und der Umgang mit Ausnahmen.
Die Schulung beinhaltet eine Einführung in die objektorientierte Programmierung mit Klassen, Objekten, Attributen und Methoden. Sie lernen außerdem wichtige Module der Python-Standardbibliothek sowie externe Module wie Pandas, Matplotlib und NumPy kennen. Die Dateibehandlung mit Modulen wie JSON und CSV wird ebenfalls abgedeckt.
Nach dieser Schulung sind Sie in der Lage, Python effektiv zu nutzen und grundlegende Anwendungen zu entwickeln.
Einführung in die Arbeitsumgebung des Kurses
- Visual Studio Code
- Jupyter-Notebook
Python-Grundlagen
- Anwendungsbereiche
- Installation
- Entwicklungsumgebungen
- Vergleich mit anderen Programmiersprachen
- Syntax
Elementare Datentypen
- None
- Boolesche Werte
- Ganzzahlen
- Fließkommazahlen
- Strings
Komplexere Datentypen
- Tupel
- Liste
- Dictionary
- Set
Kontrollstrukturen
- Verzweigungen
- Schleifen
- Vorzeitiger Schleifenabbruch
- Pattern Matching
Funktionen
- Definition
- Aufruf
- Parameter (Positions-, benannten, optionale)
- Rückgabewert(e)
- Unterschied globale / lokale Variablen
- Type Hints
Modules und Packages
- Eigene Module schreiben
- Fremde Module verwenden
- Pip: Drittanbietermodule installieren
Exception Handling
- Auf Exceptions im Code reagieren
- Eigene Exceptions definieren und verwenden
Objektorientierte Programmierung
- Einführung in die OOP-Programmierung
- Klassen, Objekte, Attribute, Methoden
- Kapselung, Vererbung, Polymorphie
- Klassenvariablen
- Klassenmethoden, Statische Methoden
- optional: Magische Methoden, Überladen von Operatoren
Python-Standard Library & Co:
- Wichtige Module in der Standard Library
- Weitere wichtige externe Module wie:
- Pandas
- Matplotlib
- NumPy
Dateibehandlung
- Lesen / Schreiben von Dateien mit Modulen wie
- JSON
- CSV
- optional: TOML
- optional: YAML