Lambda-Funktionen in Python

Wie in zahlreichen anderen Programmiersprachen, gibt es auch in Python die Möglichkeit, anonyme Funktionen (Lambda-Funktionen) zu erstellen. Darunter versteht man Funktionen, die über keinen Funktionsnamen verfügen.[1] Anhand von zwei Beispielen möchte ich demonstrieren, wie diese Funktionen genutzt werden können. Zunächst werfen wir einen Blick auf die Syntax: Dabei kann die Anzahl der Argumente beliebig sein. Es darf aber nur ein … Weiterlesen …

macOS-Tipp 36 – Dunkelmodus

Der Dunkelmodus verändert das Oberflächendesign. Damit soll das Arbeiten in dunkler Umgebung angenehmer werden. Dieser Modus ist nicht nur Bestandteil von macOS, sondern kann auch für Applikationen übernommen werden, sofern die Entwickler Ihre Apps darauf vorbereitet haben. Um eine Vorstellung von diesem Design zu bekommen, sehen wir uns zunächst den Finder im herkömmlichen – hellen – Design an: Und nun … Weiterlesen …

Die for-Schleife mit range() in Python

Schreibt man ein Programm, dann wird man häufig mit der Situation konfrontiert, dass etwas wiederholt werden muss. Möchte man beispielsweise viermal die Zeichenkette “Hello, World!” ausgeben, könnte man wie folgt vorgehen: Damit kommt man sicherlich zum Ziel, denn bei Ausführung des Programms wird “Hello, World!” viermal angezeigt. Nichtsdestotrotz ist es umständlich. Mit einer for-Schleife und der Built-In-Funktion range() läßt sich … Weiterlesen …

macOS-Tipp 35 – Netzwerkordner im Finder öffnen

Eine Netzwerkressource kann im Finder über die Tastenkombination cmd + k bzw. command + k geöffnet werden. In dem sich öffnenden Fenster wird dann das zu verwendende Protokoll (z.B. afp oder smb) und die Zieladresse eingegeben. Möchte man beispielsweise den Ordner “Netzwerkordner” auf dem Gerät mit der IP-Adresse “192.168.178.2” öffnen, wäre folgender Eintrag richtig: Um nicht jedes Mal diese Adresse … Weiterlesen …