Was bedeutet if __name__ == ‚__main__‘?

Früher oder später wird einem eine Python-Datei begegnen, die folgenden Code enthält: Es stellt sich die Frage: Was hat es damit auf sich? Zur Beantwortung dieser Frage betrachten wir die Zeile if __name__ == ‚main‘. Bei __name__ handelt es sich um eine Variable. Dieser Variable ist der Wert main zugewiesen: Dies gilt immer dann, wenn eine Python-Datei direkt ausgeführt wird. … Weiterlesen …

Daten mit Python und Plotly visualisieren

Wenn es um die Visualisierung von Daten mit Python geht, wird man häufig an Matplotlib denken. Damit ist es möglich, Diagramme für den lokalen Einsatz zu erstellen. In diesem Blog hatte ich bereits einige Beispiele dazu veröffentlicht. Darüber hinaus existieren aber noch weitere Frameworks. Eines davon möchte ich in diesem Artikel kurz vorstellen: Plotly. Der Unterschied zu Matplotlib besteht, darin, … Weiterlesen …

Elementare Operatoren in Swift

Wie auch in anderen Programmiersprachen, gibt es in Swift die Standard-Rechenoperatoren, also +, -, *, / und % (Modulo- oder auch Restwertoperator genannt). In diesem Zusammenhang darf freilich nicht der Zuweisungsoperator = vergessen werden, mit dem ein Wert einer Variable (oder Konstante) zugewiesen werden kann, z.B. Bei der Erstzuweisung müssen dabei die Schlüsselwörter let oder var genutzt werden, wobei eine Variable, … Weiterlesen …

Java unter macOS installieren

Java wird von der Firma Oracle entwickelt. Von Oracles Downloadseite können die aktuellsten Versionen heruntergeladen werden, wobei die Versionen, die mit „LTS“ (Long-Term Support) gekennzeichnet sind, eine Langzeitunterstützung erhalten (für mindestens acht Jahre). Wegen der lizenzrechtlichen Einschränkungen der Versionen von Oracle greifen viele Entwickler aber eher auf eine OpenJDK-Version zurück. So eine Version wird beispielsweise von Microsoft bereitgestellt. Die aktuellsten … Weiterlesen …