Python — Zugangsdaten vom Code trennen

In Python wird man hin und wieder mit Zugangsdaten — beispielsweise API-Schlüsseln oder Datenbank-Passwörtern — konfrontiert. Solche Daten kann man in den Code schreiben, eine gute Idee ist es jedoch nicht. Vielmehr sollte man stets darauf achten, Zugangsdaten und etwaige Konfigurationen vom Code zu trennen. In Python gibt es für diesen Zweck eine Bibliothek, die den Namen dotenv trägt und … Weiterlesen …

Ollamas API mit Python nutzen

Ollama zusammen mit requests in Python verwenden

In einem älteren Artikel wurde gezeigt, wie in der Shell mit dem Befehl curl eine Frage an ein vom Ollama verwaltetes Sprachmodell gesendet werden kann. Falls auf dem System als lokale KI das Sprachmodell gemma3 verwendet wird, könnte dies wie folgt aussehen: In diesem Tutorial wird gezeigt, wie dies mit Python umgesetzt werden kann. Dabei wird ebenfalls auf die Ollama-API … Weiterlesen …

typing.NamedTuple in Python

In diesem Artikel geht es um den Data Class Builder typing.NamedTuple. Es handelt sich dabei um die modernere, typisierte Variante zu collections.namedtuple, über die ihr in diesem Artikel mehr Informationen findet. Wenn ihr collections.namedtuple kennt, dann werdet ich euch schnell mit typing.NamedTuple anfreunden. Es wird hier ebenfalls eine Klasse von tuple erzeugt. Dazu nutzt Python eine Metaklasse, die von tuple … Weiterlesen …

Funktionen in Swift

Funktionen sind Code-Blöcke, die eine bestimmte Aufgabe ausführen. Es bietet sich an, jenen Code in einer Funktion zusammenzufassen, der wiederholt ausgeführt werden soll. Die Funktion kann bei Bedarf über ihren Namen aufgerufen werden. Somit lassen sich Code-Wiederholungen vermeiden.— Für Funktionen existieren übrigens noch weitere Bezeichnungen. So spricht man auch von Methoden, Prozeduren oder auch Subroutinen. Eine simple Funktion In Swift … Weiterlesen …