Python Schulung IT Kosik

Workshop: Einführung in Python

Python ist eine einfach zu erlernende, plattformunabhängige Programmiersprache mit sehr großem Funktionsumfang.
Die Syntax von Python ist durch ihre klare Struktur sehr einfach zu erlernen. Sie ermöglicht äußerst elegante, kompakte und leicht verständliche Statements, welche zur gleichen Zeit sehr mächtig sind. Python unterstützt mehrere Programmierparadigmen wie z.B. objektorientierte oder funktionale Programmierung. Aber auch im Scripting-Bereich spielt Python auf Grund seiner Plattformunabhängigkeit seine Stärken aus. So wird es z.B. häufig als Tool im Entwicklungssupport oder bei der Systemadministration eingesezt.
Die hohe Beliebtheit der Sprache liegt nicht zuletzt an der umfangreichen Standardbibliothek, welche durch eine Vielzahl frei nutzbarer Bibliotheken ergänzt wird. Die Vielfalt und der Leistungsumfang der Bibliotheken von Drittanbietern macht Python in den unterschiedlichsten Anwendungsgebieten zum Mittel der Wahl.

Erlernen Sie diese mächtige Multiparadigmasprache mit allen benötigten Basics anhand von praxisorientierten Beispielen in Form eines mehrtägigen Workshops. Nutzen Sie dabei die Möglichkeit individuell auf Ihr Unternehmen zugeschnittene Schwerpunkte zu setzen.

Zielgruppe:
Entwickler

Dauer:
2-4 Tage

Inhalte:
Individuell nach Absprache

Beispielhafter Aufbau:
  1. Einführung
    • Was ist Python
    • Interpreter und Entwicklungsumgebungen

  2. Grundlagen
    • Python Syntax
    • Kontrollstrukturen
    • Basisdatentypen

  3. Einführung in Container-Typen
    • Listen, Dictionaries, Tuples, Sets
    • Slicing
    • Comprehensions
    • Tuple packing/unpacking
    • Iteratoren

  4. Funktionen
    • Parameter
    • Namespaces
    • Datei-Operationen
    • Closures, Decorators

  5. Everything is an object
    • Klassen, Klassenobjekte, Instanzen und Methoden
    • Vererbung, MRO
    • Attribute
    • Generatoren
    • Meta-Klassen und Descriptoren

  6. Module und Packages
    • Main, Modul, Package
    • Lookup-Pfade und Regeln

Individuelle Anpassung?

Kein Problem! Sämtliche Inhalte können auf Ihr Unternehmen angepasst und erweitert werden!