How-to articles, tricks, and solutions about PYTHON
In Python wird das Symbol "@" verwendet, um eine Funktion zu dekorieren.
Der Buchstabe 'b' vor einem String-Literal gibt an, dass der String ein Bytes-Literal ist.
functools.wraps ist ein Dekorator, der verwendet werden kann, um eine Funktion oder Methode durch Aktualisierung ihrer Metadaten zu modifizieren.
"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.
Es gibt mehrere gängige Formate für Python-Docstrings, darunter:
"urllib", "urllib2" und "urllib3" sind alle Python-Standardbibliotheksmodule zur Verarbeitung von URLs.
"Unexpected indent" in Python bedeutet, dass die Einrückungsebene einer Codezeile nicht so ist, wie der Interpreter es erwartet hat.
Sie können die Ausnahme ValueError auslösen, wenn Sie in Python auf schlechte oder illegale Argumentkombinationen stoßen.
Es gibt viele integrierte Entwicklungsumgebungen (IDEs), die Sie zum Schreiben, Testen und Debuggen von Python-Code verwenden können.
Sie können die Version von Python, die Sie installiert haben, ermitteln, indem Sie im Befehlszeilen-Fenster oder Terminal folgenden Befehl ausführen:
Wenn Python interpretiert ist, was sind .pyc-Dateien?
Hier ist ein Beispiel für die Verwendung einer if-else-Anweisung innerhalb einer List Comprehension:
Um die Python-Installation in Windows 10 zu aktualisieren, können Sie den pip-Paketmanager verwenden.
Um pip von innen Ihrer virtuellen Umgebung aktualisieren/upgraden zu können, können Sie folgenden Befehl verwenden:
Sie können die xml-Bibliothek in Python verwenden, um XML zu parsen und Instanzen eines bestimmten Knotenattributs zu erhalten.
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.
In Python kann man die integrierte Methode upper() verwenden, um einen String in Großbuchstaben umzuwandeln.
Sie können die Funktion calendar.monthrange() aus dem calendar Modul in Python verwenden, um den letzten Tag eines Monats zu erhalten.
Sie können das Modul datetime in Python verwenden, um den Wochentag für ein bestimmtes Datum zu erhalten.
Sie können das time-Modul in Python verwenden, um die aktuelle Zeit in Millisekunden zu erhalten.
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.
In Python kann man das integrierte function Attribut __name__ verwenden, um den Namen einer Funktion als String zu erhalten.
Sie können den ^-Operator verwenden, um das logische XOR von zwei Variablen in Python zu erhalten.
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.
Sie können die Funktion sys.getsizeof() verwenden, um die Größe eines Objekts in Bytes zu bestimmen.