Python — Pfade und expanduser

In diesem Blogbeitrag wird gezeigt, wie mit Python unter Verwendung von expanduser ein Pfad zu einem bestimmten Verzeichnis erzeugt werden kann. Dieser Artikel knüpft dabei an das Tutorial an, bei dem es um das Lesen und Schreiben von Textdateien ging. Beginnen wir also mit dem Code aus jenem Artikel, genauer gesagt mit dem Code zum Lesen einer Datei, die den … Weiterlesen …

Tuple in Swift

Arrays oder Dictionaries wird jeder kennen, aber mit Tuples kommt man — als Anfänger — wohl eher selten in Berührung. Im Deutschen spricht man übrigens von einem Tupel. In diesem Artikel werde ich aber die englischen Bezeichnungen verwenden. Betrachten wir als Einstieg in dieses Thema zunächst einige Beispiele: Die Werte werden — durch Kommata getrennt — von runden Klammern umschlossen. … Weiterlesen …

Python – Boolescher Datentyp

In der Programmierung müssen häufig Werte miteinander verglichen werden. Für diese Aufgabe stellt Python sechs Vergleichsoperatoren zur Verfügung, die in folgender Tabelle aufgeführt sind: Operator Name < kleiner als <= kleiner als oder gleich > größer als >= größer als oder gleich == gleich zu != nicht gleich zu Als Ergebnis eines Vergleichs zweier Werte erhält man einen Booleschen Wert: … Weiterlesen …

Python-Pakete erstellen

Damit Python-Pakete erstellt werden können (z.B. um sie zu pypi.org hochzuladen), bedarf es einer oder mehrerer Konfigurationsdateien. Sie enthalten Informationen zu dem zu verwendenden Build-Backend und Metadaten zum Projekt. Wenn man sich mit diesem Thema beschäftigt, wird man dabei unter anderem auf folgende drei Dateien stoßen: Diese drei Konfigurationsdateien werden in diesem Blogbeitrag erklärt. Konfigurationsdateien eines Python-Projekts In einem älteren … Weiterlesen …