Grundlagen zu Sets in Python

Eine Datenstruktur mit der man vermutlich nicht zu Beginn der eigenen Python-Karriere konfrontiert wird, sondern mit der man erst im Laufe der Zeit in Berührung kommt, ist die der Sets. Dabei handelt es sich um eine unsortierte Sammlung von Elementen, bei der jedes Element nur einmal vorkommt. Ein Set kann mit der built-in set()-Funktion oder mithilfe geschweifter Klammern ({ }) …

Weiterlesen …

macOS-Tipp 50 – Safari-Verlauf löschen

Der Verlauf (History) der im Safari-Browser aufgerufenen Internetseiten erfolgt unter macOS über einen Klick auf „Verlauf“ in der Menüleiste. In dem sich öffnenden Hinweisfenster kann jetzt der Zeitraum mit den zu löschenden Daten ausgewählt werden. Standardmäßig ist „letzte Stunde“ ausgewählt. Zur Auswahl stehen außerdem „heute“, „heute und gestern“ und „gesamter Verlauf“. Mit einem Klick auf „Verlauf löschen“ wird der Löschvorgang …

Weiterlesen …

UI-Komponenten (Widgets) in PyQt5

UI-Elemente werden in Qt als Widget bezeichnet. Qt kommt von Haus aus mit zahlreichen Widgets. Darüber hinaus ist es auch möglich, eigene Widgets zu erstellen. In diesem Blogbeitrag wird das Widget QtLabel vorgestellt. Zunächst wird QMainWindow für das Erzeugen eines leeren Fensters verwendet. Dieses Fenster hat den Titel „Mein Programm“. Der Code dazu sieht wie folgt aus: Es ist derselbe …

Weiterlesen …

Visual Studio Code für die Java-Programmierung einrichten

Lang sind die Tage her, an denen ich mich intensiver mit der Java-Programmierung befasste. Nichtsdestotrotz ist Java nicht in Vergessenheit geraten. Und hin und wieder starte ich einen Code-Editor und stürze mich ins Abenteuer. Die Frage, die sich dann stellt, lautet: Wie kann ich meinen Editor für die Java-Programmierung konfigurieren? Wenn man für die Java-Programmierung Visual Studio Code (VS Code) …

Weiterlesen …