Python: Geometrische Berechnungen

Es ist mal wieder soweit. Ein neues Videotraining von mir ist bei LinkedIn Learning erschienen. Wieder einmal habe ich dabei eine Art „Back-2-the-roots“-Training gemacht. Oder anders ausgedrückt – mein Mathematik-Studium wurde in Grundzügen relevant.
Denn es geht in dem Training um Geometrie. Aber in Kombination mit Python.
In dem Training werden die klassischen Formeln der Geometrie wie Sinus, Cosinus und Tangens mit der Programmiersprache Python und mit zahlreichen praktischen Bibliotheken kombiniert.
Hier gibt es das Intro.

Die Aufnahmen schreiten voran

Die Aufnahmen zum neuen Videotraining schreiten gut voran. Um das zu gewährleisten, arbeite ich jedoch erstmal ziemlich konzentriert meinen vorgenommenen Stoff ab – trotz Wochenende und leider komme ich damit auch nicht aus der Hüte. Obwohl das Winterwetter hier gar nicht so schlecht ist. Heute morgen waren sogar winzige Spuren von Schnee zu sehen. Auf den Autos vor dem Hotel als auch auf den Sitzmöbeln auf der Dachterrasse von LinkedIn Learning.

Und auf den Hügeln rund um Graz war ein Zuckerguss zu erkennen. Auch sonst zeigen die Getränke im Studio, dass ich in Österreich bin :-).

Aber leider nicht nur die, denn wie schon die letzten Jahre muss ich mich über diese kranke Lizenzpolitik der öffentlich-rechtlichen Medien ärgern, die den Zugang zu ihren Mediatheken und Livestreams aus dem „feindlichen“ Ausland per Internet nicht freigeben. Es ist einfach nur krank – ich kann den Fernseher anschalten und Übertragungen von Sportveranstaltungen ansehen, aber per Internet ist das nicht erlaubt. Das ist tiefstes Mittelalter! Der Versuch einer Besitzstandwahrung mit ewig veralteten Lizenzmodellen, die schon der Musik- und Filmmafia die Schutzgeldbebühren bewahren sollten und auch da gescheitert sind. Würden die öffentlich-rechtlichen Medien nicht die GEZ-Zwangsgebühr als Erpressungsgeschenk von allen Bürgern erhalten, wären die sicher nicht so arrogant. Aber egal – ich muss ja sowieso arbeiten – nur am Abend im Hotel hätte ich gerne ein paar der Inhalte gesehen, für die ich gezwungener Maßen auch bezahlen musste. Ich verliere ja nicht durch meine Überschreitung der Landesgrenzen meine Rechte. Das würde ich sogar akzeptieren, aber dann will ich dafür Geld zurück!

Wieder da

So – in Graz angekommen und im Daniel eingecheckt. Wobei die Anreise nicht ganz unkritisch war. Nicht beim Flug und nicht bei der Taxifahrt in Graz vom Flughafen zum Hotel. Aber wieder mal auf dem Weg zum Flughafen FFM und wieder einmal war die Bahn das Problem.

Wobei ich den Braten aus leidvoller Erfahrung schon vorher gerochen hatte und deshalb das Dilemma umschiffen konnte.
Denn wenn ich mit der Bahn von Bodenheim zum Flughafen FFM will, muss ich einmal umsteigen. In der Regel am Römischen Theater in Mainz von der S6 in die S8. Dazu bleibt bei der üblichen Taktung eine Umsteigezeit von 4 Minuten. Was bei einem Gleiswechsel von 2 auf 3 locker langt. Das geht in etwa 10 Sekunden.
Nur dazu müsste die S6 pünktlich sein und das ist nach meiner Erfahrung so gut wie nie der Fall.

Aus dem Grund habe ich mich heute auch lieber mit dem Auto zum Römischen Theater fahren lassen. Und das war gut so. Denn die S8 war 30 Sekunden vor der natürlich verspäteten S6 da und hat nicht auf die Umsteiger gewartet. Nicht einmal 1 Minute hätte genügt und die hätte die S8 wieder einholen können.
Wäre ich von Bodenheim gefahren, hätte ich die S8 30 Minuten später nehmen müssen und dann wäre es eng mit dem Einchecken am Flughafen geworden. Es hätte wohl noch funktioniert, aber es wäre verdammt stressig geworden. Denn es war voll am Flughafen wie ich es lange nicht mehr erlebt habe.

Ich kann mir nicht helfen, aber sobald man umsteigen muss, kann man
einfach nicht mit der Bahn zuverlässig planen :-(. Das muss ich auch für
2 schon gebuchte Schulungen in 2019 in Hamburg und Berlin
berücksichtigen. Da will ich eigentlich nicht mit dem Auto hinfahren, aber die Bahn ist wie gesagt viel, viel zu unzuverlässig und mit dem Flieger geht es auch nur, wenn ich mit der Bahn zum Flugplatz komme. Auch blöd und dann brauche ich eben in FFM auch verdammt viel Zeit zum Einchecken, was den Zeitvorteil des Fliegens fast aufbraucht – gerade bei so kurzen Strecken zwischen 500 – 500 Kilometer.

Anyway – jetzt bin ich in Graz und nach dem Einchecken im Daniel gleich mal runter auf den Weihnachtsmarkt gelaufen. Ich brauchte einerseits was zum Abendessen und wenn ich schon da bin, sollte man das machen.

Denn morgen gehen die Aufnahmen los und ich kann noch nicht einschätzen, ob ich in den paar Tage hier in Graz nochmal Zeit dafür finde.

Graz calling

Wie gefühlte unendliche Male sitze ich wieder am Flughafen FFM und warte auf das Boarding nach Graz. Doch wieder ist was neu – ich fliege das erste Mal dahin, seit das Branding „Video2Brain“ vollständig eingestellt wurde und nur noch „LinkedIn Learning“ nach außen existiert.

Heute Abend geht es aber nur noch ins Hotel und morgen und über das Wochenende stehen die Aufnahmen für ein neues Training an.

Java trifft Mathematik

Das war es jetzt aber. Gerade ist auch das letzte Videotraining der Serie veröffentlicht worden, die ich im Laufe dieses Frühjahrs aufgenommen habe.
Auch das Training mit dem Titel Java: Rekursion – Konzepte und Lösungen ist eine Adaption eines US-Trainings von Lynda/Linkedin.
In den letzten Monaten habe ich einige solcher Adaptionen aufgenommen. Das war aus verschiedenen Gründen reizvoll für mich. Vor allen Dingen, weil ich bis vor einigen Monaten immer nur rein selbst konzipierte Trainings aufgenommen hatte. Bei einer Adaption geht man vollkommen anders an die Sache ran und bekommt nach vielen Jahren wieder neue Blickwinkel und Anreize. Es ist ungefähr so als wenn man als Musiker über Jahre alle Stücke selbst schreibt und performed und auf einmal Stücke performed, die ein anderer Komponist geschrieben hat. Beides hat seine Reize – die Mischung macht es.

Aber zum konkreten Training: „Rekursion“ beschreibt die Vorgehensweise, bei der die Lösung eines komplexen Problems in Lösungen für kleinere Instanzen des gleichen Problems zerlegt wird, die dann wiederholt angewendet wird. In der Programmierung wird das durch Selbstaufrufe umgesetzt.
So etwas kommt oft bei der Umsetzung von mathematischen Fragestellungen zum Einsatz. Aber nicht nur da. Dennoch – das ist mal wieder ein Training, bei dem ich mir selbst bestätigen kann, dass mein Mathematik-Studium doch nicht ganz umsonst war und noch manchmal einen rudimentären Bezug zu meiner Arbeit hat. Aber man kann sich Dinge ja auch schön trinken ;-).
Anyway – dieses Video-Training überprüft Konzepte der Rekursion in der Programmiersprache Java, demonstriert verschiedene Problemlösungsansätze – zum Beispiel in der mathematischen Induktion – und zeigt zahlreiche rekursive Codelösungen.

Wie fühlt man sich am ersten Tag als neuer Microsoft-Mitarbeiter?

Als ich vor ziemlich genau 10 Jahren das erste Mal zu Video2Brain nach Graz geflogen bin, um da ein erstes Videotraining (die DVD JavaScript Master Class) aufzunehmen, habe ich auch nicht im Entferntesten daran gedacht, dass dies rigendwann in eine Beschäftigtung bei Microsoft münden würde. Aber nachdem nun gerade LinkedIn von Microsoft übernommen wurde, ist das der Fall.

Denn LinkedIn hat vor kurzer Zeit Lynda geschluckt und die haben vor wenigen Jahren Video2Brain übernommen.

Ergo werden in Zukunft meine Videotrainings im Habitat von Microsoft vertrieben. Auch wenn es im Rahmen der eigenständigen Marke Video2Brain geschieht.

Aber was solls? Wenn die Absatzzahlen damit steigen sollten, kann ich gut damit leben.