Einführung in Python

Schnellkurs Programmierung mit Python in 3 Tagen

Die Sprache Python erfreut sich in letzter Zeit immer größerer Beliebtheit und ist dabei, andere Sprachen wie Perl und PHP zurückzudrängen. Dies ist keine Modewelle, sondern liegt and der einfachen und eleganten Art von Python, wie man wenigen Zeilen Code komplexe Aufgaben lösen kann und dabei auch noch lesbare und gut wartbare Programm schreibt. Wer einmal von Python angesteckt ist, dem kommt das Programmieren in anderen Sprachen mühsam und umständlich vor. Auch bekannte Projekte wie Google, One Laptop Per Child und Xen setzen von Beginn an auf Python. In unserer dreitägigen Schulung bekommen Sie einen schnellen und effizienten Einstieg in diese schöne Programmiersprache. Sie lernen zunächst die grundlegenden Konzepte und Besonderheiten von Python. Dazu gehört z.B. die besondere Syntax und das polymorphe Typkonzept, welches Datentypen zwar sauber unterscheidet, den Programmierer aber von lästigen Typdeklarationen befreit und einen Teil von Pythons Eleganz ausmacht. Bei den Datentypen betrachten wir neben Strings und Zahlen vor allem Listen von Dictionaries: zentrale und mächtige Bausteine, die dem Programmierer das Leben leicht machen. Funktionen sind in Python viel universellere Bausteine als in PHP und Konsorten, da sie selbst auch Objekte sind und als Argumente übergeben werden. In zahlreichen Beispielen werden wir sehen, wie hilfreich und elegant dies in vielen Fällen ist. Bei der Objektorientierung hat Python die Wurzeln in Smalltalk. Wenn man einmal das Grundprinzip verstanden hat, ist das Definieren von eigenen Klassen und Vererbung einfach und nützlich. Auch hier verlangt Python vom Programmierer - anders als C++ - wenig Bürokratie. Die Exceptions sind eine elegante Art, Fehler an zentraler Stelle zu behandeln - und den eigentlichen Code zu entlasten. Python bringt eine Vielzahl von Standardbibliotheken für fast jeden Zweck mit. Die wichtigsten davon werden wir genauer unter die Lupe nehmen und in Beispielprogrammen einsetzen. Bei dieser Gelegenheit werden Sie auch mit dem Modulkonzept von Python vertraut gemacht. Zwei häufige Einsatzgebiete von Python sind Webapplikationen und grafische Programme. In beiden Themen lernen Sie die Grundlagen und schreiben erste Programme mit allen wichtigen Funktionen, so dass die schwierigsten Hürden genommen sind.

  • in German
  • for 5 days
  • at least 3 attendees
  • €1,535.10 (incl. VAT)
  • for Administratoren und Softwareentwickler
  • Requirements: Unter Linux Textdateien editieren Kenntnisse in irgendeiner Programmiersprache