Python – Arrays & Listen

Der Titel dieses Tutorial ist etwas irritierend, denn in der Programmiersprache Python werden die Begriffe „Arrays“ und „Listen“ in der Regel synonym verwendet. Tatsächlich existieren aber unterschiedliche Datenstrukturen: Listen array.array numpy.array Die Listen sind Kern-Bestandteil von Python. Für die Arrays, die über die Pakete array und numpy zur Verfügung gestellt werden, müssen hingegen die entsprechenden Pakete importiert werden. Dieser Blogbeitrag …

Weiterlesen …

Swift – Variablen und Konstanten

Aktualisert am 23. Juli 2020 Ging es im ersten Teil dieser Swift-Tutorial-Reihe lediglich um die Entwicklungsumgebung Xcode (und die Verwendung von Playgrounds), steigen wir im zweiten Teil in die eigentliche Programmierung ein. Dabei dreht sich in diesem Artikel alles um das Thema Variablen (und Konstanten). Wer den ersten Teil gelesen hat, wurde bereits mit einer Variable konfrontiert. Denn beim Start …

Weiterlesen …

Swift-Einführung – Xcode & Playgrounds

Die WWDC 2020 war anders und sie brachte Veränderungen mit sich. Anders, da es sich dieses Jahr um ein reines Online-Event handelte. Und mit Veränderungen meine ich nicht alleine die neue macOS-Version 11 — Big Sur — oder iOS 14, sondern Apples Ankündigung von Intel-CPUs auf die ARM-Technologie umsteigen zu wollen. Dies bringt mich dazu — nach einer recht langen …

Weiterlesen …

Logging in Python

Im letzten Artikel zum Thema Debugging hatte ich breakpoint()vorgestellt, eine Funktion, die den Python-Debugger pdb startet. Des Weiteren gibt es das Modul logging, das es ermöglicht, bestimmte Ereignisse zur Laufzeit des Programms zu verfolgen. Um dies zu demonstrieren, greife ich auf das Beispiel aus dem Blogbeitrag “Python-Debugging mit breakpoint()” zurück: Der Benutzer kann eine Zahl eingeben, die mit jeder Zahl …

Weiterlesen …