|
Python Aufbau
Weitere Seminare der Kategorie Andere Hochsprachen (C, C++, Perl, Python)
Seminarliste ausblenden
|
|
Seminar-ID
S608
|
Dauer
3 Tag(e)
|
Preis
Offenes Seminar: 1.080,00 Euro p. P. zzgl. MwSt.
Individual- / Firmenschulung: nach Angebot
|
Kurzbeschreibung 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 erweitert und spezialisiert (Funktionsparameter, Iteratoren, Generatoren, List Comprehensions, etc.). Dann 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, XML-GUI und Web-Programmierung |
|
Inhalt
- Packages (import)
- Funktionsparameter
Parameter-Defaults
Funktionen mit beliebig langen Parameterlisten
Packen und Entpacken von Listen, Tupeln und Dictionaries
als Sequenzen von Funktionsparametern
- Listen, Tupeln und Mengen (advanced features):
List Comprehensions
Generator-Ausdrücke
Iteratoren
Mengen (sets)
- Dictionaries (advanced features):
update, get, setdefault, pop, items
- Typumwandlungen der Grunddatentypen:
int, float, str, dict, list, tuple, set
- Verschachtelte Container
Result sets
- Dateien, Objektserialisierung und Objektbanken
file
shelf als Beispiel von pickle-Anwendung
- New Style Classes
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
- Threads (eine kurze Einführung)
Plattformübergreifendes Scripting und
Betriebssystemverwaltung (Eine kurze Einführung)
der Python-Interpreter als Betriebssystem
die Module os, sys, shutils
- XML mit Python (eine kurze Einführung)
- SAX
- DOM
- Graphische Benutzeroberfläche (GUI) mit wxPython
(eine kurze Einführung)
- Web-Programmierung mit Zope/Grok (eine kurze Einführung)
|
Seminar-Ziel Sie kennen den Weg, um mit Python unter Einbehaltung der neuesten Standards der Code-Qualität (Dokumentation, UnitTests, Objektorientierung, 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, Dictionaries, einfache Grundlagen von von Python-Klassen |
|
Dauer des Kurses
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
|
|
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
|
|
Kurs-Gebühren
1.080,00 Euro p. P. zzgl. MwSt., inkl. Kurs-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
|
|
Ort des Kurses
GFU-Seminar-Zentrum Köln oder bei Ihnen als Inhouse-Schulung
|
|
Offene Termine
|
Durchführung garantiert
freie Plätze verfügbar
|
| |
|
Eingeschränkte Hotelkapazität
|
Firmenschulung
Inhouse-Schulung mit Wunschtermin Anfragen
Individualschulung
Schulung für eine Einzelperson mit Wunschtermin Anfragen
Wir beraten Sie gern

|
Infoline 0221 82 80 90
Email an GFU
|
|
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Kurs / Weiterbildung:
|
Object-Oriented Programming in Python
Object-Oriented Programming in Python Prentice Hall Goldwasser, Michael Letscher, David
Kurs
|
|
Python for Rookies
Python for Rookies A First Course in Programming Cengage Learning Mount, Sarah Shuttleworth, James Winder, Russell
Kurs
|
|
Python für Kids
Python für Kids BHV Verlag Lingl, Gregor
Kurs
|
|
Core PYTHON Programming
Core PYTHON Programming Prentice Hall Chun, Wesley
Kurs
|
|
Python Power!
Python Power! The Comprehensive Guide Cengage Learning Telles, Matt
Kurs
|
|
Guide to Programming with Python inklusive CD-ROM
Guide to Programming with Python inklusive CD-ROM Cengage Learning Dawson, Michael
Kurs
|
|
Einführung in Python
Einführung in Python O´Reilly Vlg. GmbH & Co. Lutz, Mark Ascher, David
Kurs
|
|
Python
Python Das umfassende Handbuch Galileo Press GmbH Kaiser, Peter Ernesti, Johannes
Kurs
|
|
Python
Python Addison Wesley Verlag Walerowski, Peter
Kurs
|
|
Professional Python Frameworks
Professional Python Frameworks Web 2.0 Programming with Django and Turbogears Wiley John + Sons Moore, Dana Budd, Raymond Wright, William
Kurs
|
|