macOS-Tipp 47 – Caches-Ordner leeren

In diesem Tutorial zeige ich, wie der Ordner “Caches” (franz.: Versteck), der sich im Verzeichnis befindet, geleert werden kann. Vorweg aber einige Anmerkungen: Verschiedene Programme schreiben Daten in den Cache-Ordner, um bestimmte Abläufe beschleunigen zu können. Im Ergebnis kann eine App so beispielsweise schneller starten oder manche Aufgaben schneller ausführen. In der Regel ist es nicht notwendig den Inhalt eines …

Weiterlesen …

Debugging mit pudb

In einem älteren Blogbeitrag ging es um das Debugging mit breakpoint() und dem Python Debugger (pdb). In diesem Artikel möchte ich pudb vorstellen, die visuelle Alternative zum Kommandozeilen-Tool pdb. Die Installation erfolgt über pip: Das Debugging-Tool pudb wird ebenfalls zusammen mit der built-in Funktion breakpoint() genutzt, dass seit Python 3.7 für das Debugging zur Verfügung steht. Damit das Zusammenspiel mit …

Weiterlesen …

Strings in Swift

Für Zeichenketten (Strings) gibt es in Swift den Datentyp String. Die Zeichen werden in doppelte Anführungszeichen gesetzt. Die Angabe des Typs String ist nicht zwangsläufig erforderlich. Swift versucht dann automatisch den richtigen Datentyp zu ermitteln. Dies wird als type inference bezeichnet. String und Character Es handelt sich bei einem String um eine Sammlung von einzelnen Zeichen. Ein Zeichen (Character) ist …

Weiterlesen …

Funktionen in Python

Aktualisiert am 10. April 2021 Unter einer Funktion versteht man ein Programmkonstrukt, mit dem Code dergestalt strukturiert werden kann, dass er wiederverwendbar wird. Funktionen beginnen mit dem Schlüsselwort def, gefolgt vom Funktionsnamen und etwaigen Parametern in runden Klammern. Die Zeile muss zwingend mit einem Doppelpunkt beendet werden. Dieser Teil der Funktion wird als Funktionskopf bezeichnet. In der folgenden Zeile, die …

Weiterlesen …