Python: Objektorientierte Skriptsprache

Vor Ort
Inhouse
StandorteMünchen
Dauer24 Stunden
SpracheDeutsch
Kurstermine 1 Startdatum
Preis ab 2.320,50 € inkl. MwSt.

Beschreibung

  • Der Python-Kurs schafft für Sie eine fundierte Basis für die Programmierung mit Python. Dazu gehört insbesondere der Umgang mit komplexen Datentypen und die objektorientierte Programmierung mit Python.
  • Darüber hinaus werden die wichtigsten Python-Bibliotheken der Standardbibliothek (z.B. os, sys, pickle, json, datetime, tkinter, sqlite3) und von Drittanbietern (z.B. pytest, requests, numpy, pandas, Flask, plotly) in Theorie und Praxis vorgestellt.
  • Durch eine große Zahl praktischer Übungen bekommen Sie ein Gefühl für die Sprache und das effektive Entwickeln und Testen von Programmen.
  • Der Python-Kurs vermittelt - vereinfachend gesprochen - mehr als die die Grundlagen zu allen Bereichen, die für die professionelle Entwicklung in Python notwendig sind. Im Kurs wird Python 3 praktiziert. Abweichungen zu Python 2 werden an den entsprechenden Stellen kurz erklärt.

Inhalte

  • Grundlegende Sprachelemente - Einführung
    • Python Historie
    • Schlüsselkonzepte
    • Installation und Entwicklungsumgebungen
  • Programmaufbau
    • Programme ausführen
    • Syntax
    • Kommentare
  • Datentypen
    • Reelle und komplexe Zahlen
    • Bool’sche Datentypen
    • Zeichenketten
    • Tuples, Listen und Dictionaries
    • set und frozenset
    • List-Comprehension
  • Operatoren
    • Arithmetische Operatoren
    • Bit-Operatoren
    • Relationale Operatoren
  • Ein- und Ausgaben
    • Kommandozeileneingaben
    • Dateien lesen und schreiben
    • Stringformatierungen
    • f-Strings
  • Kontrollstrukturen
    • if-Bedingung
    • Bedingte Zuweisung
    • Pattern Matching
    • for- und while-Schleifen
    • Schleifensteuerung
  • Eigene Funktionen
    • Syntax
    • Dokumentation
    • Standardwerte für Argumente
    • Schlüsselwortparameter
    • Lokale und globale Variablen
    • Call-by-Object
    • Type Hints
  • Funktionale Programmierung
    • Funktionen als Objekte
    • Iteratoren
    • Generatoren
    • Built-in Funktionen
    • lambda-Funktionen
  • Eigene Klassen
    • Syntax
    • Sichtbarkeit und Zugriffsrechte
    • Konstruktoren
    • Methoden
    • Attribute
    • Properties
  • Vererbung
    • Vererbung
    • Aufruf der Basisklasse
    • Methoden überschreiben
    • Typprüfung
    • Abstrakte Klassen
    • Polymorphie und Duck-Typing
    • Statische Methoden und Klassenmethoden
    • Mehrfachvererbung
  • Operatorüberladung
    • Operatorüberladung
    • Magic Methods
    • Zusammengesetzte Operatoren
    • str und repr
  • Exceptions
    • Exceptions behandeln
    • Exceptions debuggen
    • Exceptions selbst auslösen
    • Eigene Exceptions definieren
  • Python Ökosystem - Module und Pakete
    • Module importieren
    • Eigene Module definieren
    • __name__ Variable
    • Eigene Pakete definieren
  • Module der Standardbibliothek
    • Überblick
    • os-Modul
    • sys-Modul
    • pickle-Modul
    • json-Modul
    • math-Modul
    • datetime-Modul
    • re-Modul
    • sqlite3-Modul
    • Tkinter-Modul
    • argparse-Modul
    • datetime-Modul
  • Module von Drittanbietern
    • Überblick
    • Installation und Virtual Environments
    • requests-Modul
    • numpy-Modul
    • pandas-Modul
    • Flask-Modul
    • plotly-Modul
    • pytest-Modul

Zielgruppe

  • Der Python-Kurs richtet sich an Softwareentwickler mit Programmiererfahrung.

Voraussetzungen

  • Programmierkenntnisse; Grundkenntnisse einer objektorientierten Sprache (z.B. C++, C# oder Java) sind für die Teilnahme am Python-Kurs von Vorteil.

Zertifikate

Unterschriebenes Teilnahmezertifikat

Weitere Infos

Haben Sie Fragen zu diesem Kurs? Füllen Sie das folgende Formular aus und wir melden uns bei Ihnen.

Kostenlose Beratung
Sichere Anfrage
Geprüfter Anbieter

Über den Anbieter

MicroConsult Academy GmbH

Ein zertifizierter Anbieter für qualitativ hochwertige Kurse und Schulungen.

Mehr über MicroConsult Academy GmbH