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

Softwareentwicklung mit Open Source
07.09.2022: Ausgebucht


9:00 – 17:00 Uhr
BFH - Berner Fachhochschule
Max. Teilnehmer: 30

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 wächst ständig und mittlerweile ist es laut TIOBE-Index schon populärer als Java. Geht da ein 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

Der Workshop möchte Ihr Interesse wecken und den Spass beim Programmieren mit Python vermitteln.

Am Ende des Workshop-Tages werden Sie

 

1) einen guten Einblick über Python gewonnen haben

2) bereit für erste eigene Experimente mit Python sein

3) die Eleganz und Einfachheit von Python schätzen gelernt haben

4) Freude an diversen syntaktischen Besonderheiten wie List Comprehensions gewonnen haben

5) auch professionelle Themen wie IDE-Support und Testing für Python kennen und einsetzen

 

Insgesamt werden Sie mit „WENIGER CODE MEHR ERREICHEN“.

Let’s have fun with Python.

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

Solides Programmierer-Knowhow mit Java wàre wünschenswert

Infrastruktur

Technische Voraussetzungen:

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

Referenten

Michael Inden

Adcubum AG


Michael Inden ist Oracle-zertifizierter Java-Entwickler mit über 20 Jahren Berufserfahrung bei verschiedenen internationalen Firmen. Dort hat er in diversen Rollen etwa als SW-Entwickler, SW-Architekt, Consultant, Teamleiter, CTO, Leiter Academy und Trainer gearbeitet. Zurzeit ist er als Head of Development fèr Adcubum tätig. Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen mit ergonomischen GUIs sowie dem Coaching. Er hat diverse Schulungen und Vorträge geleitet, sowohl intern als auch extern, etwa bei Firmen, bei der Java User Group Switzerland sowie bei Konferenzen wie der JAX/W-JAX, JAX London, ch.open und Oracle Code One. Außerdem ist er als Fachbuchautor u.a. „Der Weg zum…