How-to articles, tricks, and solutions about PYTHON

Was macht das Symbol "at" (@) in Python?

In Python wird das Symbol "@" verwendet, um eine Funktion zu dekorieren.

Was macht das Zeichen 'b' vor einem String-Literal?

Der Buchstabe 'b' vor einem String-Literal gibt an, dass der String ein Bytes-Literal ist.

Was macht functools.wraps?

functools.wraps ist ein Dekorator, der verwendet werden kann, um eine Funktion oder Methode durch Aktualisierung ihrer Metadaten zu modifizieren.

Was sind "benannte Tupel" in Python?

"Benannte Tupel" in Python sind eine Unterklasse des integrierten tuple-Typs, haben aber die zusätzliche Möglichkeit, Elemente per Namen statt nur per Index aufzurufen.

Was sind die Unterschiede zwischen den Modulen urllib, urllib2, urllib3 und Anfragen?

"urllib", "urllib2" und "urllib3" sind alle Python-Standardbibliotheksmodule zur Verarbeitung von URLs.

Was soll ich mit "Unerwarteter Einzug" in Python machen?

"Unexpected indent" in Python bedeutet, dass die Einrückungsebene einer Codezeile nicht so ist, wie der Interpreter es erwartet hat.

Welche Ausnahme sollte ich bei schlechten/illegalen Argumentkombinationen in Python auslösen?

Sie können die Ausnahme ValueError auslösen, wenn Sie in Python auf schlechte oder illegale Argumentkombinationen stoßen.

Welche IDE für Python verwenden?

Es gibt viele integrierte Entwicklungsumgebungen (IDEs), die Sie zum Schreiben, Testen und Debuggen von Python-Code verwenden können.

Welche Version von Python habe ich installiert?

Sie können die Version von Python, die Sie installiert haben, ermitteln, indem Sie im Befehlszeilen-Fenster oder Terminal folgenden Befehl ausführen:

wenn sonst in einem Listenverständnis

Hier ist ein Beispiel für die Verwendung einer if-else-Anweisung innerhalb einer List Comprehension:

Wie aktualisiere ich die Python-Installation in Windows 10?

Um die Python-Installation in Windows 10 zu aktualisieren, können Sie den pip-Paketmanager verwenden.

Wie aktualisiere/aktualisiere ich Pip selbst aus meiner virtuellen Umgebung heraus?

Um pip von innen Ihrer virtuellen Umgebung aktualisieren/upgraden zu können, können Sie folgenden Befehl verwenden:

Wie analysiert man XML und erhält Instanzen eines bestimmten Knotenattributs?

Sie können die xml-Bibliothek in Python verwenden, um XML zu parsen und Instanzen eines bestimmten Knotenattributs zu erhalten.

Wie ändert man die Anzeigeintervalle auf der x- oder y-Achse?

In matplotlib kann man die Anzeigeintervalle auf der x- oder y-Achse eines Diagramms ändern, indem man die Methoden set_xticks() oder set_yticks() der Klasse Axes verwendet.

Wie ändert man eine Zeichenfolge in Großbuchstaben?

In Python kann man die integrierte Methode upper() verwenden, um einen String in Großbuchstaben umzuwandeln.

Wie bekomme ich den letzten Tag des Monats?

Sie können die Funktion calendar.monthrange() aus dem calendar Modul in Python verwenden, um den letzten Tag eines Monats zu erhalten.

Wie bekomme ich den Wochentag bei einem Datum?

Sie können das Modul datetime in Python verwenden, um den Wochentag für ein bestimmtes Datum zu erhalten.

Wie bekomme ich die aktuelle Zeit in Millisekunden in Python?

Sie können das time-Modul in Python verwenden, um die aktuelle Zeit in Millisekunden zu erhalten.

Wie bekomme ich die Zeilenzahl einer großen Datei in Python günstig?

Sie können die line_count()-Funktion aus dem itertools-Modul verwenden, um die Zeilenanzahl einer großen Datei in Python günstig zu erhalten.

Wie bekomme ich einen Funktionsnamen als String?

In Python kann man das integrierte function Attribut __name__ verwenden, um den Namen einer Funktion als String zu erhalten.

Wie bekommt man das logische xor zweier Variablen in Python?

Sie können den ^-Operator verwenden, um das logische XOR von zwei Variablen in Python zu erhalten.

Wie bekommt man Statistiken für jede Gruppe (wie Anzahl, Mittelwert usw.) mit pandas GroupBy?

In pandas kann man die Methode groupby() verwenden, um Daten nach einer oder mehreren Spalten zu gruppieren und dann die Methode agg() verwenden, um verschiedene Statistiken für jede Gruppe zu berechnen.

Wie bestimme ich die Größe eines Objekts in Python?

Sie können die Funktion sys.getsizeof() verwenden, um die Größe eines Objekts in Bytes zu bestimmen.