Python Quick-Start für den vielbeschäftigten Java-Entwickler

Softwareentwicklung mit Open Source
07.09.2023


9:10 – 17:00 Uhr
Fachhochschule OST Campus Rapperswil
Max. Teilnehmer: 28

Einleitung

Als Java-Entwickler fühlt man sich oft pudelwohl in seinem Universum. Doch mittlerweile wird Python immer populärer und es lohnt sich, einen Blick darauf zu werfen. Dieser Workshop bietet einen Einstieg in Python für den vielbeschäftigten oder vielseitig interessierten Java-Entwickler.

Programm

Python ist eine elegante, mächtige und doch recht einfach zu erlernende Sprache, die
zudem eine gute Lesbarkeit bietet. Daher verwundert es kaum, dass die Popularität von Python ständig wächst und mittlerweile es laut TIOBE-Index schon populärer als Java ist. Geht da etwa ein vielversprechender neuer Stern am Programmierhimmel auf?

Lernen Sie in diesem Workshop Python grundlegend kennen. Allerdings ist es kein klassischer Grundlagen-Kurs, sondern es wird solides Programmier-Know-how vorausgesetzt, damit wir uns auf die Unterschiede von Python und Java konzentrieren können. Natürlich werden syntaktische Besonderheiten herausgehoben und detailliert erklärt wie beispielsweise Comprehensions oder Generatoren. Einige Ergänzungen aus modernem Java-Versionen gibt es in ähnlicher Form schon seit Längerem in Python, etwa Tupel, eine komfortable HTTP-Verarbeitung oder einen bequemen Zugriff auf Dateien.

Dabei werden wir immer wieder sehen, wie elegant und verständlich viele Problemstellungen mit Python umgesetzt werden können. Kurz: In diesem Workshop lernen Sie, wie Sie mit weniger Code mehr erreichen.

 

Ergänzend werfen wir auch einen Blick auf das Testen. Analog zu JUnit gibt es in Python auch Testing-Frameworks. Das Komfortabelste ist wohl pytest. Es unterstützt einfache, aber auch parametrierte Tests sehr elegant.

Kursziel

Als Java-Entwickler fühlt man sich oft pudelwohl in seinem Universum. Doch mittlerweile wird Python immer populärer und es lohnt sich, einen Blick darauf zu werfen. Dieser Workshop bietet einen Einstieg in Python für den vielbeschäftigten oder vielseitig interessierten Java-Entwickler.

Adressaten

Der Workshop richtet sich an Softwareentwickler und -Architekten und Test-Ingenieure, die bislang vorwiegend Java genutzt haben und jetzt gerne einmal über den Tellerrand schauen wollen, um sich über das immer populärer werdende Python zu informieren.

Voraussetzungen

Technische Voraussetzungen:

  • Aktuelle IDE (Pycharm 2023.1 oder neuer)
  • Aktuelles Python 3.11 oder neuer
  • Notebook mit der Möglichkeit, Sourcen und Beispiele aus dem Netz von GitHub herunterzuladen

Infrastruktur

Technische Voraussetzungen:

  • Aktuelle IDE (Pycharm 2023.1 oder neuer)
  • Aktuelles Python 3.11 oder neuer
  • Notebook mit der Möglichkeit, Sourcen und Beispiele aus dem Netz von GitHub herunterzuladen

Referenten

Michael Inden