Aktuelle Seminarangebote >> Entwicklung / Administration

Python als Programmiersprache (alle Level)

Dieser Kurs ist nicht nur eine Einführung in Python, sondern auch in die Grundlagen der Programmierung im Allgemeinen. Python ist eine Programmiersprache, die objektorientierte, aspektorientierte und funktionale Programmierung unterstützt. Die Einfachheit von Python, die umfangreiche Standardbibliothek sowie eine Vielzahl von Erweiterungen aus verschiedensten Bereichen haben Python zum Mittel der Wahl bei vielen Open-Source-Projekten und in namhaften Unternehmen und Organisationen gemacht.

Python-Grundlagen:

  • Anwendungsbereiche
  • Installation
  • Entwicklungsumgebungen
  • Vergleich mit anderen Programmiersprachen
  • Syntax

Elementare Datentypen:

  • None
  • Boolesche Werte
  • Ganzzahlen
  • Fließkommazahlen und Komplexe Zahlen
  • Strings

Komplexere Datentypen:

  • Collections
  • Tupel
  • Liste
  • Dictionary
  • Set

Kontrollstrukturen:

  • Verzweigungen
  • Schleifen
  • Vorzeitiger Schleifenabbruch

Funktionen:

  • Definition
  • Aufruf
  • Parameter (Positions-, benannten, optionale)
  • Rückgabewert(e)
  • Unterschied globale / lokale Variablen

Modules und Packages:

  • Eigene Module schreiben
  • Fremde Module verwenden

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
  • Slots, Klassenvariablen
  • Klassenmethoden, Statische Methoden
  • Überladen von Operatoren und Methoden
  • Properties

Python-Standard Library & Co:

  • Wichtige Module in der Standard Library
  • Weitere wichtige externe Module wie:
  • • Pandas
    • Matplotlib
    • NumPy
    • scikit-learn
    • TensorFlow/Keras

Dateibehandlung:

  • Lesen / Schreiben von Dateien mit Modulen wie:
  • • JSON
    • pickle
    • shelve
    • HDF5 (h5py)


Schnittstelle zum Betriebssystem:

  • sys
  • os
  • shutil

XML (optional)

CGI (optional)

Voraussetzungen:

  • Grundkenntnisse in einer Programmiersprache

Kursüberblick

Kurs-Nr: PYTH-1
Dauer: 5 Tage
Preis: 3475,00 € zzgl. Mwst

Zielgruppe

  • Entwickler

Termine

Ort
Beginn
Ende
Nürnberg
Nürnberg
Anderen Termin anfragen