Python: Über Dictionaries iterieren

In Python kannst du über die Elemente eines Dictionaries auf verschiedene Arten iterieren. Hier sind einige gängige Methoden: Python Dictionary über die Schlüssel iterieren [crayon-66a4f77920e5e421514333/] Dictionary über die Schlüssel und Werte iterieren [crayon-66a4f77920e65680739806/] Dictionary nur über die Werte iterieren [crayon-66a4f77920e67032090178/] Python: List Comprehension für Schlüssel und Werte [crayon-66a4f77920e69116058648/] Verwenden von iter() und next() mit Python Dictionaries [crayon-66a4f77920e6b337643719/] Wähle die Methode, [...]

Von |2023-12-27T15:54:47+01:002023-12-27|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Desktop CMS für mobile Apps

Mobile News Apps benötigen immer top-aktuelle Daten, die am Ende ein Mensch einpflegen muss. Im folgenden Projekt wurde ein CMS erstellt, das lokal unter macOS oder Windows läuft. PDFs und Bilder können einfach per Drag & Drop  auf dem Server gespeichert werden.  Inhalte werden im CMS erstellt und per Knopfdruck in der mobilen App angezeigt. Das CMS für mobile Apps [...]

Von |2023-12-13T14:17:18+01:002023-12-13|Kategorien: Projekte|Tags: , , , , , , , , |0 Kommentare

Python: Zip-Funktion erklärt

Viele Python-Programmierer haben die eingebaute ZIP-Funktion nicht wirklich auf dem Schirm. Dabei kann Sie das Leben in vielen Situationen erleichtern, da nur 1 Zeile einiges an Schleifen-Programmierung ersparen kann. Nach dem Reißverschluß-Verfahren (engl. Zipper) fügt sie Listen automatisch zusammen oder erstellt mal schnell ein Dictionary aus 2 Arrays. Beispiele zu Python's ZIP-Funktion In Python wird die  zip Funktion verwendet, um [...]

Von |2023-12-06T11:17:58+01:002023-12-06|Kategorien: Tipps, Tricks, Hacks|Tags: |0 Kommentare

Python-Extension für NeutralinoJS

NeutralinoJS ist ein Framework, mit dem man sehr kompakte Apps für macOS, Windows und Linux bauen kann. Dabei nutz man für die Oberfläche HTML, CSS und Javascript. Über WebSockets kann Neutralino mit beliebigen anderen Sprachen erweitert werden. so z.B. Python. Neutralino mit Python-Backend: Mit Neutralino-Ext-Python lässt sich jeder Python3-Interpreter über eine schnelle WebSocket-Verbindung an Neutralino anbinden. Die Python-Extension bietet die [...]

Von |2023-12-03T19:31:08+01:002023-11-21|Kategorien: Projekte|Tags: , , |0 Kommentare

Excel-Report aus DATEV KOST-Datei erstellen

Bei diesem Projekt spielt die Automatisierung von Excel eine zentrale Rolle. Aus einer DATEV KOST-Datei als Datenquelle werden am Ende mehrseitige Gesellschafterabrechnungen mit graphischen Auswertungen als fertige PDFs generiert. Layout und einfachere Berechnungen finden in Excel statt, während die komplexe Datenaufbereitung über Python automatisiert wurde. Dabei erzeugt Python die entsprechende Exceldatei aus einer leeren Layout-Vorlage. DATEV KOST-Datei automatisiert verarbeiten Auf [...]

Von |2023-09-30T09:41:59+02:002023-09-30|Kategorien: Projekte|Tags: , , , , |0 Kommentare

QRCode auf PDF automatisch auslesen

Ich habe schon oft Projekte umgesetzt, bei denen es darum ging, Dokumente auszulesen und basierend auf deren Inhalt einen QRCode einzufügen. Bei diesem Projekt war jedoch der umgekehrte Weg gefragt: PDFs die bereits einen QRCode enthalten, sollen basierend auf dem kodierten Inhalt archiviert werden.  Auch hier kommt Python als zuverlässiges Automatisierungs-Werkzeug zum Einsatz. PDF-Archivierung: QRCode automatisch lesen und Dokument archivieren [...]

Von |2023-09-29T14:02:03+02:002023-09-29|Kategorien: Projekte|Tags: , , |0 Kommentare

Python: Mutex ohne PyWin32 und Win32Event

Ein Mutex, kurz für "Mutual Exclusion" (zu Deutsch: "gegenseitiger Ausschluss"), ist ein Mechanismus in der Informatik, der dazu dient, den gleichzeitigen Zugriff mehrerer Prozesse auf gemeinsam genutzte Ressourcen zu kontrollieren. Das Hauptziel eines Mutex besteht darin, sicherzustellen, dass nur 1 Prozess auf die geschützte Ressource zugreifen kann, um inkonsistente Daten oder unerwünschte Wettlaufbedingungen, sogenannte Race-Conditions zu verhindern. Der Mutex-Mechanismus im [...]

Von |2023-09-28T11:02:59+02:002023-09-27|Kategorien: Tipps, Tricks, Hacks|Tags: , |0 Kommentare

Mit Woo2LX von Magnalister nach Lexware

Wenn Sie Magnalister bereits mit WooCommerce verwenden und Lexware einsetzen, hilft dieser Beitrag die letzte Meile zu automatisieren. Wenn Sie bereits Woo2LX verwenden, dann werden Sie vielleicht inspiriert sich mit Magnalister breiter aufzustellen, ohne die Vertriebskosten in die Höhe zu treiben. In beiden Fällen gilt: Weiterlesen lohnt sich! Was ist Magnalister? Magnalister ist ein Plugin für WooCommerce, welches die Reichweite [...]

Von |2023-08-18T07:19:42+02:002023-08-17|Kategorien: Projekte|Tags: , , , , , , , , |0 Kommentare