Logo_Python Basiswissen

Schulung Python Basiswissen

(S1226)

Überblick

Beschreibung

Diese moderne, hochgradig objektorientierte Programmiersprache ermöglicht einen glatten Übergang von kleinen, einfachen Skripten zu sehr komplexen Anwendungen nach den neuesten technischen Standards. Python verliert dabei nie die Übersichtlichkeit und Pflegbarkeit seines Codes. Das Seminar hat drei Schwerpunkte: zuerst werden Grundbegriffe aus der Python-Einführung kurz wiederholt, dann erweitert und spezialisiert (Funktionsparameter, Iteratoren, Generatoren, List Comprehensions, etc.). Danach wird auf das Konzept der Python-Klassen und auf die objektorientierten Eigenschaften der Sprache ausführlich eingegangen. Zuletzt wird eine Reihe von kurzen Einführungen in mehrere verschiedene spezielle Features der Sprache vorgenommen, einschließlich Threads, GUI und SQL-Datenbanken.

Termin Freie Plätze Tage € zzgl. MwSt.
19.03.-21.03.2012 >3 3 1.180,00 Buchen Reservieren
08.10.-10.10.2012 >3 3 1.180,00 * Buchen Reservieren
  • = Durchführung garantiert
  • * = 10% Frühbucherrabatt
  • 3 Für 2 = Der dritte Mitarbeiter nimmt kostenlos teil

Details

Schulungs-Ziel

Sie kennen den Weg, um mit Python unter Einbehaltung der neuesten Standards der Code-Qualität (Dokumentation, UnitTests, Objektorientierung und XML) zu entwickeln. Sie haben eine im Laufe des Seminars getestete Bibliothek von Utilities, die Sie sofort erweitern und miteinander kombinieren oder auch als Ansatzpunkt für komplexere Projekte nutzen können. Sie verstehen das Konzept der Python-Klassen von einem höheren Standpunkt aus und können dadurch knappen und leicht pflegbaren Python-Code schreiben.

Wer sollte teilnehmen

Programmierer mit Grundkenntnissen der Python-Sprachelemente: Interaktiver Interpreter, Module, Packages, numerische Datentypen, Strings, Operatoren, Listen, Tupeln und Dictionaries. Etwas Erfahrung mit einer anderen objektorientierten Programmiersprache wie C# oder Java ist vorteilhaft.

Inhalt

Diese Agenda ist auch Bestandteil (1.-3. Tag) des Kurses Python Komplett
  • Organisation von Python-Code bei umfangreichen Projekten
    • Packages
    • import
  • list, tuple, dict (Zusammenfassung aus "Python-Einführung"
  • list, tuple dict, set (advanced features):
    • List Comprehensions
    • Generator-Ausdrücke
    • Iteratoren
    • Mengen (sets)
    • dict: update, get, setdefault, pop, items
  • Funktionsparameter
    • Parameter-Defaults
    • Funktionen mit beliebig langen Parameterlisten
    • Packen und Entpacken von Listen, Tupeln und Dictionaries
    • als Sequenzen von Funktionsparametern
  • Typumwandlungen der Grunddatentypen
    • int, float, str, dict, list, tuple, set
  • Verschachtelte Collections
    • Result sets, list of dictionaries
  • Dateien, Objektserialisierung und Objektbanken
    • file
    • shelf als Beispiel von pickle-Anwendung
  • Python-Klassen (Python-Typen)
    • object methods
    • static methods
    • class methods
    • get/set methods (Vergleich mit JavaBeans)
    • properties
    • filigrane Zugriffsrechte auf Objektattribute
    • (Vergleich mit Java-Zugriffsrechten)
    • Operatorenüberladung
    • list-like objects
    • dictionary-like objects
    • callable objects
    • Vererbung
  • Exceptions
    • Eigene Fehlerklassen modellieren
    • Eigene Fehlerobjekte in Methoden einbauen
  • Das Dokumentationssystem von Python
    • das Objektattribut __doc__ (docstring)
    • reStructuredText als Syntax von docstring
    • automatische Generierung von Dokumentation (epydoc)
  • Python UnitTests (eine kurze Einführung)
    • der Zusammenhang von UnitTests und docstrings
    • der Python-Interpreter als Betriebssystem
    • die Module os, sys, shutils
  • Graphische Benutzeroberfläche (GUI) (eine kurze Einführung)
  • SQL-Datenbankanbindung mit Python (kurze Beispiele)
  • Threads (eine kurze Einführung)
Aufbaukurs im Anschluss: Python Aufbaukurs

Organisation

Teilnehmerzahl

min. 1, max. 8 Personen *** Der Kurs findet garantiert statt! ***

Schulungszeiten

3 Tage, 1. Tag 10:00-17:00, Folgetage 09:00-16:00

Ort der Schulung

GFU-Schulungszentrum Köln oder bei Ihnen als Inhouse-Schulung

Buchungsalternativen

Firmenschulungsanfrage

Inhouse-Schulung mit individuellen Inhalten zum Wunschtermin. Wahlweise in Ihrem Hause oder im GFU-Schulungszentrum.

  Anfragen 


Individualschulungsanfrage

Schulung für eine Einzelperson mit individuellen Inhalten zum Wunschtermin.

  Anfragen 

Enthaltene Leistungen

  • Schulungsunterlagen
  • Teilnahmezertifikat
  • Frühstück und Mittagessen
  • Getränke, Obst und Snacks

Kommentare der Teilnehmer

  • Teilnehmer von "Gothaer Systems AG ": Dozent geht sehr gut auf Fragen/Probleme ein!!

Haben Sie Fragen?

Gerne berate ich Sie persönlich per Mail oder Telefon.

Nicole Döhring

• Infoline 0221 82 80 90
• Email an

GFU-Service

Seminare finden

Plakat Bildungsscheck
 

Lesezeichen als QR-Code:

Python Basiswissen Schulung

Perfekte IT Schulungen der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:

Benninghoven ... & Co.KG aus Mülheim, Gorbit ... aus Essen, IGAM ... aus Langenfeld, Hype Softwaretechnik ... aus Bonn, Logicalis ... aus Köln, Berufsförderungswerk Düren g... aus Düren, Stadtverwaltung Merzig aus Merzig, NEC Electronic (Europe) ... aus Düsseldorf, Thurbo AG Kreuzlingen aus Kreuzlingen, AXA Konzern AG aus Wiesbaden, Universität St.Gallen aus St.Gallen, Biebl Consulting aus Murnau, TASCAN Service ... aus Köln, sokrates ... aus Köln, Danfoss Compressors ... aus Flensburg, CEStronics ... aus Velbert, RWE Power AG aus Köln, William Prym Holding ... aus Stolberg, KSB AG Frankenthal aus Frankenthal, WIKA Alexander Wiegand SE & Co. aus Klingenberg

Bei Firmenschulungen kann der Ort des Python Basiswissen Seminars frei gewählt werden, z.B.: (Schwerpunkt)

Das Fachbuch veröffentlichen homogen diese Inhouseseminare. Python ist eine Programmiersprache, die mehrere Programmierparadigmen umfasst und damit einen glatten Übergang zwischen einer einfachen Skriptsprache und komplexeren Programmiersprachen schafft Python Schulung. Das College publiziert gebildet unsere Erfindung. Unsere Lehrstätte bildet individuell diese Pause. Dabei bleiben Übersichtlichkeit und Pflegbarkeit des Codes stets erhalten Python Seminar. Die Inhouseschulung kapiert gebildet unsere Übung. Unser Shuttle-Service sammelt begabt das Coaching. In professionellen GFU-Seminaren zum Thema „Python“ erstellen Sie Code-Beispiele in dieser Programmiersprache, die Ihnen als Wegweiser für viele mögliche Entwicklungsrichtungen, die mit Python eingeschlagen und bewältigt werden können, dienen werden Python Kurs. Der Ausbildungsvertrag beurteilt trainiert unsere Forschung.

Wo die Schulung Python Basiswissen stattfinden könnte:

Ingolstadt, Erftstadt, Hürth Python Komplett Schulung, Chemnitz, Marl, Ulm, Saarbrücken, Oberhausen, Celle, Ludwigsburg, Gera, Bad Salzuflen, Solingen, Konstanz, Delmenhorst, Frankfurt am Main Zope 2: OpenSource Web Application Server Schulung, Göttingen, Stuttgart, Minden, Dortmund, Potsdam Cisco Grundlagen Schulung, Karlsruhe, Bergisch Gladbach, Dormagen, Bielefeld, Salzgitter, Waiblingen, Kaiserslautern, Paderborn, Euskirchen