Python ist eine der beliebtesten Programmiersprachen. In den letzten Jahren hat sie aufgrund des zunehmenden Interesses an Data Science, Deep Learning, Machine Learning und Künstlicher Intelligenz viel an Popularität gewonnen.
Schau dir einfach das Google Trends-Diagramm für das Interesse an der Programmiersprache Python an. Es wächst kontinuierlich und wird im Laufe der Zeit weiter zunehmen.
Das Python-Tutorial kann grob in die folgenden Kategorien unterteilt werden.
| Thema | Beschreibung |
|---|
| Python Tutorial für Anfänger | Kurzinformation über die Programmiersprache Python und ihre Vorteile. Lernen Sie, wie man Python auf den Betriebssystemen Windows, Linux/Ubuntu und Mac OS installiert. |
| Python-Schlüsselwörter und -Bezeichner | Ein Artikel über Schlüsselwörter, Bezeichner und Variablen in Python. Erfahren Sie mehr über die Regeln zum Schreiben gültiger Bezeichner. Lesen Sie auch über globale Variablen in Python. |
| Python-Kommentare und -Anweisungen | Kurze Einführung in verschiedene Arten von Kommentaren und Anweisungen mit Beispielcode. |
| Python Datentypen | Einführung in die Datentypen Numeric, String, Liste, Tuple und Dict. |
| Python IO | Dateioperationen - Lesen, Schreiben, Öffnen, Schließen. Eingabe vom Benutzer und Importanweisung. |
| Python-Operatoren | Arithmetische, Vergleichs-, Bitweise-, Logische- und Zuweisungsoperatoren. Lernen Sie die Operatorpriorität in der Python-Programmierung kennen. |
| Python if-else | Python-Bedingungslogik, Beispiele für if-else und elif-Bedingungslogik. |
| Python for Schleife | Python for Schleifen Beispiele. Lernen Sie auch etwas über geschachtelte for Schleifen in Python. |
| Python while Schleife | Beispiele für Python-while-Schleifen, verschachtelte while-Schleifen und endlose while-Schleifen. |
| Python Break und Continue | Ein kurzer Tutorial über das Python-Break-Schlüsselwort und die Continue-Anweisung. |
| Python pass-Anweisung | Erfahren Sie mehr über das Pass-Statement und die besten Praktiken zu dessen Verwendung in Ihrem Code. |
| Python-Schleife | Lerne, wie man über eine Sequenz schleifen, umgekehrtes Schleifen und das Durchlaufen mehrerer Sequenzen gleichzeitig macht. |
| Python-Funktionen | Lerne, wie man eine Funktion in Python definiert, verschiedene Arten von Argumenten. |
| Python Rekursion | Wie man Rekursion in Python implementiert, um die Fibonacci-Serie mit Rekursion zu drucken. |
| Python anonyme Funktion | Was ist eine anonyme Funktion in Python? Wie und wann verwendet man anonyme Funktionen in Python. |
| Python-Module | Verstehe, was ein Modul in Python ist. Der Unterschied zwischen einem Modul und einem Paket und wie man ein Modul in dein Programm importiert. |
| Python-Paket | Kurze Einführung in Python-Pakete und wie man sie verwendet. |
| Python-Zahlen | Verschiedene Arten von Zahlen, Typumwandlungen und komplexe Zahlen in Python |
| Python-Liste | Python-Listenfunktionen - erstellen, aktualisieren, löschen, anhängen und durch Elemente iterieren. |
| Python-Tuple | Erfahren Sie mehr über den Zugriff auf Tuple-Elemente, das Aktualisieren und Löschen von Tuples sowie wichtige Tuple-Funktionen. |
| Python-Zeichenfolge | Eine kurze Einführung in Strings in Python und wichtige Python-String-Funktionen. |
| Python-Menge | Lerne, wie man mit Sets in Python arbeitet. |
| Python-Wörterbuch | Python-Wörterbuchoperationen, Zugriff auf Schlüssel-Wert-Paare, Löschen von Wörterbuch-Elementen. |
| Python-Datei | Python-Dateioperationen - lesen, öffnen, schreiben, löschen und kopieren von Dateien. |
| Python Verzeichnis | Wie man ein Verzeichnis in Python erstellt, umbenennt und löscht. |
| Python Liste sortieren | Erfahren Sie, wie man die Elemente einer Liste in Python sortiert, in absteigender Reihenfolge und mit benutzerdefinierter Logik. |
| Python List Comprehension | Erfahren Sie mehr über die List Comprehension in Python, um eine Liste aus einer bestimmten Quellsequenz, einem String oder einer Liste zu erstellen. |
| Python try except | Lernen Sie, wie Sie in Python mit einem try-except-Block eine Ausnahmebehandlung durchführen. |
| Python benutzerdefinierte Ausnahme | Wie man benutzerdefinierte Ausnahmen in Python erstellt. |
| Python-Namensraum | Python-Namensraum und Variablenumfang |
| Python-Klasse | Alles über Python-Klassen, wie man sie mit Variablen, Konstruktoren und Funktionen definiert. |
| Python Vererbung | Lerne etwas über Vererbung in Python, Methodenüberladung, Superklasse und Unterklasse. |
| Python Mehrfachvererbung | Beispiel für mehrere Vererbung in Python. Was ist der Unterschied zwischen Mehrfachvererbung und mehrstufiger Vererbung, der Method Resolution Order (MRO) und der Logik zur Lösung von Konflikten bei mehrfacher Vererbung in Python. |
| Python Operatorüberladung | Python ermöglicht es uns, Operatoren zu überladen, um mit benutzerdefinierten Objekten zu arbeiten. Lernen Sie, wie man Operatorüberladung in Python verwendet. |
| Python-Iterator | Python-Iterator-Protokoll, iterierbare Elemente, Beispielprogramm zur Erstellung eines benutzerdefinierten Iterators. |
| Python-Generator | Lerne das Schlüsselwort 'yield' in Python kennen, um Generatorfunktionen zu erstellen, die eine Reihe von Argumenten zurückgeben und als Iterator fungieren. |
| Python Abschluss | Ein leicht komplexes Thema mit geschachtelten Funktionen, bei dem die äußere Funktion die geschachtelte Funktion zurückgibt und die geschachtelte Funktion einige Arbeiten an den umschlossenen Funktionsargumenten ausführt. |
| Python-Dekorator | Ein Python-Dekorator ist eine Funktion, die hilft, zusätzliche Funktionen zu einer bereits definierten Funktion hinzuzufügen. |
| Python-Array | Ein Python-Array enthält eine Sequenz von Daten. In der Python-Programmierung gibt es kein exklusives Array-Objekt, da wir alle Array-Operationen mit Listen durchführen können. |
| Python Liste anhängen | Kurzes Beispiel zur Verwendung der Funktion append() für Listen in Python. |
| Python-String in Int | Erfahren Sie mehr über verschiedene Möglichkeiten, Strings in Int und umgekehrt in Python zu konvertieren. |
| Python-Variablen | Ein Blick auf die Variablendeklaration in Python und ihren Geltungsbereich. |
| Python Lambda | Eine kurze Einführung in das Python-Lambda-Schlüsselwort zur Erstellung anonymen Funktionen. |
| Python-Metaklasse | Einführung in Metaklassen in Python und wie man eine Metaklasse erstellt. |
| Python Switch-Anweisung | Im Gegensatz zu vielen anderen bekannten Programmiersprachen hat Python keine Switch-Case-Anweisung. Wir können jedoch Code mit einem Dictionary schreiben, um dasselbe Verhalten zu simulieren. |
| Python Modulo | Die Modulo-Operation in Python wird verwendet, um den Rest einer Division zu erhalten. Die grundlegende Syntax von Python Modulo ist a % b. Hier wird a durch b geteilt und der Rest dieser Division wird zurückgegeben. |
| Python-Assert-Anweisung | Die Python-Assert-Anweisung akzeptiert eine Bedingung, die wahr sein muss. Wenn die Bedingung wahr ist, wird das Programm reibungslos ausgeführt und die nächsten Anweisungen werden ausgeführt. Wenn die Bedingung jedoch falsch ist, wird eine Ausnahme ausgelöst. |
| Python yield | Das Python-Keyword 'yield' hat fast denselben Zweck wie das 'return'-Keyword, mit dem Unterschied, dass es die Werte einzeln zurückgibt. Dies ist ein sehr nützliches Keyword, wenn man eine große Anzahl von Werten zurückgeben muss. |
| Python-Stack | Python bietet keine Implementierung der Stack-Datenstruktur. Dieses Beispiel zeigt, wie man die Stack-Datenstruktur in Python implementiert. |
| Python PIP | PIP ist ein Paketverwaltungssystem, das verwendet wird, um Softwarepakete zu installieren und zu verwalten, die in Python geschrieben sind. |
| Python self | Ein kurzer Artikel über das ‚self‘-Argument, das in den Konstruktoren von Python-Klassen vorhanden ist. |
| Python ternärer Operator | Erfahren Sie, wie Sie den Python-Ternäroperator effektiv nutzen können, um Boilerplate-Code zu reduzieren. |
| Python print Format | In dieser Lektion werden wir verschiedene Möglichkeiten für die Python-Druckformatierung studieren, durch die wir unsere Daten in der Konsole ausgeben und interpolieren können. |
| Python-Befehlszeilenargumente | Python-Befehlszeilenargumente sind Eingabeparameter, die beim Ausführen des Skripts übergeben werden. Lernen Sie, wie man Befehlszeilenparameter in Python effektiv liest und analysiert. |
| Python Hauptfunktion | Lerne die spezielle Technik, um die Hauptmethode in einem Python-Programm zu definieren, damit sie nur ausgeführt wird, wenn das Programm direkt ausgeführt wird und nicht, wenn es als Modul importiert wird. |
| Python-Garbage Collection | Die Garbage Collection in Python ist der Speicherverwaltungsmechanismus in Python. |
| Python XML-Parser | Die Python ElementTree XML-API bietet uns eine einfache Möglichkeit, XML-Dateien zu lesen und nützliche Daten zu extrahieren. |
| Python Liste in String umwandeln | Wir können die String join() Funktion verwenden, um eine Liste von Strings mit einem bestimmten Trennzeichen zu verketten und einen neuen String zu erstellen. |
| Python __init__() Funktion | Ein vollständiges Tutorial zur __init__() Funktion der Python-Klasse. |
| Python-Ausgabe in eine Datei | Lerne, wie man die Ausgabe der Python print() Funktion in eine Datei umleitet. |
| Python statische Methode | In diesem Python-Tutorial werden wir lernen, wie man eine statische Methode in Python erstellt. Wir werden auch die Vor- und Nachteile von statischen Methoden sowie den Vergleich mit Instanzmethoden betrachten. |
| Python Rechnerprogramm | In diesem Python-Tutorial werden wir lernen, wie man ein sehr einfaches Python-Rechnerprogramm erstellt. Wir werden Eingaben vom Benutzer über die Operation einholen, die er durchführen möchte, und das Ergebnis basierend darauf anzeigen. |
| Python Klassensmethode | Lerne, wie man die @classmethod-Annotation verwendet, um Python-Klassenmethoden zu erstellen. |
| Python-Zähler | Die Python Counter-Klasse ist Teil des Collections-Moduls. Counter ist eine Unterklasse von Dictionary und wird verwendet, um Elemente und deren Anzahl zu verfolgen. |
| Python OrderedDict | Ein Python OrderedDict ist eine Unterklasse von dict, die die Einfügereihenfolge der Elemente beibehält. Wenn wir über ein OrderedDict iterieren, werden die Elemente in der Reihenfolge zurückgegeben, in der sie eingefügt wurden. |
| Python namedtuple | Das Python namedtuple-Objekt ist Teil des collections-Moduls. Python namedtuple ist eine Erweiterung des Tuples. |
| Python mehrere Ausnahmen abfangen | Manchmal rufen wir eine Funktion auf, die je nach den Argumenten, der Verarbeitungslogik usw. mehrere Arten von Ausnahmen auslösen kann. In diesem Tutorial lernen wir, wie man mehrere Ausnahmen in Python abfängt. |
| Python zum Wörterbuch hinzufügen | Es gibt keine explizit definierte Methode, um einen neuen Schlüssel zum Wörterbuch hinzuzufügen. Wenn Sie einen neuen Schlüssel zum Wörterbuch hinzufügen möchten, können Sie den Zuweisungsoperator mit dem Wörterbuchschlüssel verwenden. |
| Python Aktuelles Datum und Uhrzeit | Wir können das Python-Datetime-Modul verwenden, um das aktuelle Datum und die Uhrzeit des lokalen Systems zu erhalten. Python pytz ist eines der beliebten Module, um zeitzonenbewusste Datums- und Uhrzeitobjekte zu erhalten. |
| Python strftime() | Die Python strftime() Funktion ist in den Modulen datetime und time vorhanden, um eine Stringdarstellung basierend auf der angegebenen Formatzeichenfolge zu erstellen. |
| Python Zeitdifferenz | Das Python timedelta-Objekt wird verwendet, um Datums- und Zeitmanipulationen auf einfache Weise durchzuführen. Die timedelta-Klasse ist Teil des datetime-Moduls. |
| Python-Datum | Die Python-Datums-Klasse ist Teil des datetime-Moduls. |
| Python warte auf eine bestimmte Zeit | Manchmal möchten wir, dass unser Python-Programm für eine bestimmte Zeit wartet, bevor es die nächsten Schritte ausführt. Wir können die sleep()-Funktion des time-Moduls verwenden, um unser Programm für eine festgelegte Anzahl von Sekunden zu pausieren. |
| Python-String zu datetime – strptime() | Wir können einen String mit der Funktion strptime() in ein Datum/Zeit-Objekt umwandeln. Diese Funktion ist in den Modulen datetime und time verfügbar, um einen String in Datums- und Zeitobjekte zu parsen. |
| Python komplexe Zahlen | Eine komplexe Zahl wird aus zwei reellen Zahlen erstellt. Eine komplexe Zahl in Python kann mit der Funktion complex() oder durch direkte Zuweisung erstellt werden. |
| Python Mengen Schnittmenge | |
| Python Mengen-Differenz | |
| Python Mengenvereinigung | |
| Python Menge in Liste | |
| Python Liste umkehren | |
| Python Set Umgebungsvariable | |
| Python *args und **kwargs | |
| Python Division | |
| Python Ungleich Operator | |
| Python Rückgabewert | |
| Python und Operator | |
| Python logische Operatoren | |
| Python bitweise Operatoren | |
| Python Vergleichsoperatoren | |
| Thema | Beschreibung |
|---|
| Python String join() | Die Python-String-join()-Funktion wird verwendet, um eine Sequenz von Strings zu verketten und einen neuen String zu erstellen. |
| Python-String in Großbuchstaben – str.upper() | Wir können einen String in Python mit der Funktion str.upper() in Großbuchstaben umwandeln. |
| Python-String in Kleinbuchstaben – str.lower() | Wir können einen String in Python mit der Funktion str.lower() in Kleinbuchstaben umwandeln. In diesem kurzen Tutorial werden wir lernen, wie man einen Python-String in Kleinbuchstaben umwandelt. |
| Python-String enthält | Die Python-String-Klasse hat die Funktion __contains__(), die wir verwenden können, um zu überprüfen, ob sie einen anderen String enthält oder nicht. |
| Python-String teilen | Die Python-String-split()-Funktion wird verwendet, um einen String basierend auf einem Trennzeichen in eine Liste von Strings zu zerlegen. |
| Python String ersetzen() | Die Python-String-Replace()-Funktion wird verwendet, um einen String zu erstellen, indem Teile eines anderen Strings ersetzt werden. |
| Python String format() | Die Python-Stringformat() Funktion wird verwendet, um einen formatierten String aus dem Vorlagen-String und den bereitgestellten Werten zu erstellen. |
| Python-String-Vorlage | Die Python String Template-Klasse wird verwendet, um eine einfache Vorlagensyntax zu erstellen, bei der Felder später ersetzt werden können, um ein String-Objekt zu erstellen. |
| Python-String in Bytes | Erfahren Sie, wie Sie eine Zeichenkette in Bytes und dann Bytes in eine Zeichenkette in Python umwandeln können. |
| Python Überprüfen, ob eine Variable ein String ist | Wir können die Funktion isinstance() verwenden, um zu überprüfen, ob eine Variable ein String ist oder nicht. |
| Python String Vergleich | Der Vergleich von Python-Strings kann mit den Gleichheitsoperatoren (==) und den Vergleichsoperatoren (<, >, !=, =) durchgeführt werden. |
| Python String join() | Die Python-String-join()-Funktion gibt einen String zurück, der die Verkettung der Strings im Iterable mit dem String-Objekt als Trennzeichen ist. |
| Python-Stringverkettung | Lernen Sie fünf verschiedene Möglichkeiten kennen, um Strings in Python zu verketten. |
| Python-String schneiden | Python-Strings unterstützen das Slicing zur Erstellung von Teilstrings. Beachten Sie, dass Python-Strings unveränderlich sind; das Slicing erstellt einen neuen Teilstring aus dem Quellstring, während der ursprüngliche String unverändert bleibt. |
| f-Strings in Python | Python-f-Strings oder formatierte Strings sind die neue Art, Strings zu formatieren. Dieses Feature wurde in Python 3.6 unter PEP-498 eingeführt. Es wird auch als literale String-Interpolation bezeichnet. |
| Python Rohstring | Ein Python-Rohstring wird erstellt, indem ein Stringliteral mit 'r' oder 'R' vorangestellt wird. Ein Python-Rohstring behandelt den Rückwärtsstrich (\) als ein Literalzeichen. |
| Python-String gleich | Die Gleichheit von Python-Strings kann mit dem == Operator oder der __eq__() Funktion überprüft werden. Python-Strings sind groß- und kleinschreibungsempfindlich, daher sind auch diese Gleichheitsüberprüfungs-Methoden groß- und kleinschreibungsempfindlich. |
| Python-String encode() decode() | Die Python-String-encode()-Funktion wird verwendet, um den String mit der angegebenen Kodierung zu kodieren. Diese Funktion gibt das Bytes-Objekt zurück. Die Python-Bytes-decode()-Funktion wird verwendet, um Bytes in ein String-Objekt umzuwandeln. |
| Python Zeichenfolge trimmen | Python bietet drei Methoden, die verwendet werden können, um Leerzeichen aus dem String-Objekt zu entfernen. |
| Python Zeichenfolgenlänge | Die Länge eines Python-Strings kann mit der eingebauten len()-Funktion bestimmt werden. |
| Python Zeichenfolge und Integer verketten | Erfahren Sie mehr über verschiedene Möglichkeiten, Strings und Ints zu verkettieren, um einen neuen String zu erstellen. |
| Python Zeichenfolge umkehren | Python-Strings haben keine integrierte Funktion reverse(). Es gibt jedoch verschiedene Möglichkeiten, einen String in Python umzudrehen. |
| Python-Liste in String | Lerne, wie man eine Liste in einem Python-Programm in einen String umwandelt. |
| Python String find() | Die Python-String-Methode find() wird verwendet, um den Index eines Teilstrings in einem String zu finden. |
| Python Zeichen aus einem String entfernen | Erfahren Sie, wie Sie ein Zeichen aus einer Zeichenfolge mit den Funktionen replace() und translate() entfernen können. |
| Python-String-Anhängen | Lerne die beste Methode, um mehrere Strings anzuhängen und einen neuen String zu erstellen. |
| Python String translate() | Die Python-String-Funktion translate() gibt einen neuen String zurück, in dem jedes Zeichen im String mithilfe der gegebenen Übersetzungstabelle ersetzt wird. |
| Python-String in Float umwandeln | Wir können einen String in Python mit der Funktion float() in einen Float umwandeln. |
| Python-String in Liste | Wir können einen String in Python mit der split() Funktion in eine Liste umwandeln. |
| Python String count() | Die Python-String-Funktion count() gibt die Anzahl der Vorkommen eines Teilstrings im gegebenen String zurück. |
| Python Suche nach einem String in einer Liste | Wir können den 'in'-Operator in Python verwenden, um zu überprüfen, ob ein String in der Liste vorhanden ist oder nicht. Es gibt auch einen 'not in'-Operator, um zu überprüfen, ob ein String nicht in der Liste vorhanden ist. |
| Python entfernt Leerzeichen aus einem String | Erfahren Sie mehr über die fünf Möglichkeiten, Leerzeichen aus einem String in Python zu entfernen. |
| Python Teilstring | Die Python-Zeichenkette bietet verschiedene Methoden, um eine Teilzeichenkette zu erstellen, zu überprüfen, ob sie eine Teilzeichenkette enthält, den Index einer Teilzeichenkette usw. In diesem Tutorial werden wir verschiedene Operationen im Zusammenhang mit Teilzeichenketten betrachten. |
| Python Zufällige Zeichenfolge generieren | Manchmal möchten wir einen zufälligen String für eindeutige Kennungen, Sitzungs-IDs oder um ein Passwort vorzuschlagen, erstellen. Lernen Sie, wie man einen zufälligen String in Python generiert. |
| Python String-Modul | Das Python String-Modul enthält einige Konstanten, Dienstprogramme und Klassen zur Zeichenfolgenmanipulation. |
| Enthält der String einen Teilstring? | Python bietet zwei gängige Möglichkeiten, um zu überprüfen, ob eine Zeichenfolge eine andere Zeichenfolge enthält. |
| Python-String beginnt mit() | Die Methode startswith() der Python-String-Klasse gibt True zurück, wenn der String mit dem angegebenen Präfix beginnt, andernfalls gibt sie False zurück. |
| Python-String endet mit() | Die Methode endswith() der Python-String-Klasse gibt True zurück, wenn der String mit dem angegebenen Suffix endet, andernfalls gibt sie False zurück. |
| Python mehrzeilige Zeichenfolge | Manchmal haben wir einen sehr langen Text und wollen ihn über mehrere Zeilen schreiben, um die Lesbarkeit des Codes zu verbessern. Python bietet verschiedene Möglichkeiten, um mehrzeilige Zeichenfolgen zu erstellen. |
| Python-String capitalize() | Die Python-String-Methode capitalize() gibt die kapitalisierte Version des Strings zurück. Das erste Zeichen des zurückgegebenen Strings wird in Großbuchstaben konvertiert und der Rest der Zeichen wird in Kleinbuchstaben geändert. |
| Python String center() | Die Python string center() Funktion gibt einen zentrierten String der angegebenen Größe zurück. |
| Python-String casefold() | Die Python-Funktion casefold() gibt eine casefolded Kopie des Strings zurück. Diese Funktion wird verwendet, um einen fallunempfindlichen String-Vergleich durchzuführen. |
| Python-String-expandtabs() | Die Python-Funktion expandtabs() gibt einen neuen String zurück, in dem Tabulatorzeichen (\t) durch ein oder mehrere Leerzeichen ersetzt werden. |
| Python String index() | Die Python-String-index()-Funktion gibt den kleinsten Index zurück, an dem die angegebene Teilzeichenkette gefunden wird. Wenn die Teilzeichenkette nicht gefunden wird, wird eine ValueError-Ausnahme ausgelöst. |
| Python-String format_map() | Die Python-Funktion format_map() gibt eine formatierte Version des Strings zurück, die mit Ersetzungen aus der bereitgestellten Zuordnung erfolgt. |
| Python-String isalnum() | |
| Python-String istalpha() | |
| Python-String istdecimal() | |
| Python-String istdigit() | |
| Python-String ist Identifier() | |
| Python-String istlower() | |
| Python-String istnumeric() | |
| Python-String ist druckbar() | |
| Python-String ist Leerzeichen() | |
| Python-String istitle() | |
| Python-String istupper() | |
| Python-String ljust(), rjust() | |
| Python-String swapcase() | |
| Python String partition() | |
| Python-String splitlines() | |
| Python-String title() | |
| Python-String zfill() | |
| Python-Stringfunktionen | |
| Thema | Beschreibung |
|---|
| Python os-Modul | Das Python OS-Modul bietet einfache Funktionen, die es uns ermöglichen, mit dem Betriebssystem zu interagieren, Betriebssystem-bezogene Informationen abzurufen und sogar Prozesse bis zu einem gewissen Grad zu steuern. |
| Python Sys-Modul | Das Python sys-Modul bietet einfache Funktionen, die es uns ermöglichen, direkt mit dem Interpreter zu interagieren. |
| Python-Zeit | Das Python-Zeitmodul hilft uns, mit dem lokalen Systemdatum und -uhrzeit zu arbeiten. Der Artikel behandelt auch das Kalender-Modul, um Daten im Kalenderformat zu erhalten. |
| Python MySQL | Das Python pymysql-Modul wird verwendet, um eine Verbindung zur MySQL-Datenbank herzustellen und Datenbankabfragen auszuführen. |
| Python CSV | Das Python CSV-Modul ermöglicht es uns, CSV-Dateien einfach zu lesen und zu schreiben. |
| Python-Multiprocessing | Das Python-Multiprocessing-Modul ermöglicht es uns, Code für die parallele Verarbeitung über mehrere CPUs zu schreiben. Process, Queue und Lock sind die wichtigsten Klassen im Multiprocessing-Modul. |
| Python-Pickle | Das Python-Pickle-Modul wird verwendet, um eine Python-Objektstruktur zu serialisieren und zu deserialisieren. Jedes Objekt in Python kann gepickelt werden, sodass es auf der Festplatte gespeichert werden kann. |
| Python Zeit Schlafen | Die Python-Zeitverzögerungsfunktion sleep() wird verwendet, um eine Verzögerung bei der Ausführung eines Programms hinzuzufügen. Wir können die Python-Schlaf-Funktion verwenden, um die Ausführung des Programms für eine bestimmte Zeit in Sekunden zu stoppen. |
| Python-Warteschlange | Das Python-Queue-Modul bietet die Implementierung verschiedener Arten von Warteschlangen-Datenstrukturen, wie z.B. Queue, LifoQueue und Priority Queue. |
| Python-unittest | Das Python-Unittest-Modul wird verwendet, um eine Einheit von Quellcode zu testen. |
| Python-Socket | Das Python-Socket-Modul hilft uns bei der Implementierung von Socket-Server- und Client-Programmen in Python-Code. |
| Python Einfacher HTTP-Server | Das Python SimpleHTTPServer-Modul ist ein sehr praktisches Werkzeug. Sie können Python SimpleHTTPServer verwenden, um jedes Verzeichnis in einen einfachen HTTP-Webserver zu verwandeln. |
| Python json | Das Python json-Modul wird verwendet, um Objekte in JSON-Daten und umgekehrt zu konvertieren. |
| Python-Signal | Das Python-Signalmodul ist für nahezu alle grundlegenden Signalverarbeitungsoperationen in Python erforderlich. |
| Python Zufällig | Das Python random-Modul wird verwendet, um Zufallszahlen zu generieren. |
| Python-Systembefehl | Wir können die Funktion os.system() oder die Funktion subprocess.call() verwenden, um Shell-Befehle aus Python-Programmen auszuführen. |
| Python Daemon-Thread | Lernen Sie, wie man einen Daemon-Thread mit dem Python-Threading-Modul erstellt. |
| Python Kopie | Das Python-Kopiermodul ermöglicht es uns, flache und tiefe Kopien von Objekten zu erstellen. |
| Python-Threading-Modul | Das Python-Threading-Modul wird verwendet, um Mehrfäden in Python-Programmen zu implementieren. |
| Python Struktur | Das Python struct-Modul kann die Konvertierungen zwischen den Python-Werten und C-Structs durchführen, die als Python-Strings dargestellt werden. |
| Python-Protokollierung | Das Python-Logging-Modul definiert Funktionen und Klassen, die ein flexibles Ereignisprotokollierungssystem für Python-Anwendungen bereitstellen. |
| Python Unterprozess | Das Python subprocess-Modul bietet einfache Funktionen, die es uns ermöglichen, einen neuen Prozess zu starten und deren Rückgabewerte zu erhalten. |
| Python argparse | Das Python argparse-Modul ist der bevorzugte Weg, um Befehlszeilenargumente zu analysieren. |
| Python functools | Das Python functools-Modul bietet uns verschiedene Werkzeuge, die es uns ermöglichen und uns dazu ermutigen, wiederverwendbaren Code zu schreiben. |
| Python itertools | Das Python itertools-Modul bietet uns verschiedene Möglichkeiten, die Sequenz zu manipulieren, während wir sie durchlaufen. |
| Python getopt | Das Python getopt-Modul ist eine der Möglichkeiten, um Python-Befehlszeilenargumente zu parsen. |
| Python FTP | Das Python-FTP-Modul hilft uns, eine Verbindung zu einem FTP-Server herzustellen, Dateien hochzuladen und herunterzuladen. |
| Python Tar-Datei | Das Python tarfile-Modul wird verwendet, um tar-Archive zu lesen und zu schreiben. |
| Python lxml | Python lxml ist die funktionsreichste und benutzerfreundlichste Bibliothek zur Verarbeitung von XML- und HTML-Daten. |
| Python ConfigParser | Um eine schnelle Zusammenfassung zu geben: Mit dem Modul configparser können wir die konfigurationsbezogenen Einstellungen unserer Anwendung in einer Konfigurationsdatei speichern, die sich irgendwo im System befindet, und sie innerhalb unserer Anwendung darauf zugreifen. |
| Python-Datumszeit | Das Python-Datetime-Modul zur Manipulation von Daten und Zeiten. Wir können auch Daten formatieren und naive oder zeitzonenbewusste Daten- und Zeitobjekte erstellen. |
| Python Dezimalmodul | Das Python Decimal-Modul hilft uns bei der Division mit korrekter Präzision und Rundung von Zahlen. |
| Python Sammlungen | Das Python-Collections-Modul bietet eine Reihe von Containertypen wie OrderedDict, defaultdict, Counter, namedtuple und deque. |
| Python zipfile | Das Python zipfile-Modul hilft uns beim Arbeiten mit Zip-Dateien. In diesem Artikel werden wir lernen, wie man die Details von Zip-Archiven liest, Zip-Dateien erstellt und extrahiert, indem man das zipfile-Modul verwendet. |
| Python pdb | Das Python pdb-Modul bietet eine interaktive Debugging-Umgebung für Entwickler, um Python-Programme zu debuggen. |
| Python io | Das Python io-Modul ermöglicht es uns, die dateibezogenen Ein- und Ausgabeoperationen zu verwalten. Der Vorteil der Verwendung des IO-Moduls besteht darin, dass die verfügbaren Klassen und Funktionen es uns ermöglichen, die Funktionalität zu erweitern, um das Schreiben von Unicode-Daten zu ermöglichen. |
| Python-Brüche | Das Python-Brüche-Modul ermöglicht es uns, Brüche in unseren Python-Programmen zu verwalten. |
| Python AST | Der abstrakte Syntaxbaum ist ein sehr starkes Merkmal in Python. Das Python AST-Modul ermöglicht es uns, mit Python-Code selbst zu interagieren und ihn zu ändern. |
| Python HTTP | Das Python HTTP-Modul definiert die Klassen, die die Client-Seite der HTTP- und HTTPS-Protokolle bereitstellen. In diesem Artikel werden wir lernen, wie man einen Python HTTP-Client verwendet, um HTTP-Anfragen abzusenden und dann den Status der Antwort zu analysieren und die Body-Daten der Antwort zu erhalten. |
| Python xmltodict | Wir können das Python-Modul xmltodict verwenden, um eine XML-Datei zu lesen und sie in ein Dict oder JSON-Daten zu konvertieren. Wir können auch große XML-Dateien streamen und sie in ein Dictionary umwandeln. |
| Python gzip | Das Python gzip-Modul bietet eine sehr einfache Möglichkeit, Dateien zu komprimieren und zu dekomprimieren, und funktioniert ähnlich wie die GNU-Programme gzip und gunzip. |
| Python HTML-Parser | Das Python html.parser-Modul stellt uns die Klasse HTMLParser zur Verfügung, die unterklassen können, um HTML-formatierte Textdateien zu parsen. |
| Python-Inspect-Modul | Das Python-Inspect-Modul ist ein sehr nützliches Modul, das verwendet wird, um lebende Objekte in einem Programm zu inspizieren und den Quellcode von Modulen, Klassen und Funktionen, die in einem Programm verwendet werden, anzusehen. |
| Python E-Mail senden | E-Mails zu senden ist eine sehr häufige Aufgabe in jedem Softwareprogramm. Wir können das Python smtplib-Modul verwenden, um E-Mails im Python-Programm zu senden. |
| Python tempfile | Das Python tempfile-Modul bietet einfache Funktionen, mit denen wir temporäre Dateien und Verzeichnisse erstellen und sie leicht abrufen können. |
| Python SQLite | Python sqlite3 ist ein ausgezeichnetes Modul, mit dem Sie alle möglichen DB-Operationen mit In-Memory- und persistenter Datenbank in Ihren Anwendungen durchführen können. |
| Python shutil | Das Python shutil-Modul ermöglicht es uns, einfach mit Dateiobjekten zu arbeiten, ohne uns intensiv mit ihnen auseinandersetzen zu müssen. Es kümmert sich um niedrige Ebenen wie das Erstellen von Dateiobjekten, das Schließen der Dateien, sobald sie kopiert sind, und ermöglicht es uns, uns auf die Geschäftslogik unseres Programms zu konzentrieren. |
| Python timeit | Das Python timeit-Modul hilft uns dabei, die Ausführungszeit eines Stücks Python-Code zu messen. Das timeit-Modul führt ein Stück Code standardmäßig 1 Million Mal aus und berücksichtigt die minimale benötigte Zeit, um dieses Stück Code auszuführen. |
| Python getpass-Modul | Das Python getpass-Modul ist die perfekte Wahl, wenn wir möchten, dass der Benutzer geheime Schlüssel, Passphrasen oder Passwörter über das Terminal eingibt. |
| Python urllib | Das Python urllib-Modul ermöglicht es uns, URL-Daten programmgesteuert abzurufen. Zu den häufigsten Anwendungen gehören das Aufrufen von REST-Webdiensten, das Durchführen von HTTP-Anfragen und das Lesen von Antwortdaten. |
| Python pytz | Das Python pytz-Modul ermöglicht es uns, zeitbewusste Datetime-Instanzen zu erstellen. |
| Python Pendel | Das Python Pendulum-Modul ist ein direkter Ersatz für das integrierte datetime-Modul. Das Python Pendulum-Modul unterstützt Zeitzonen und bietet nützliche Methoden zum Formatieren, Parsen und zur Manipulation von Datums- und Zeitangaben. |
| Python-Pfeil-Modul | Das Python Arrow-Modul ist eine Ersatzbibliothek für datetime. Es ist ein einfaches Modul mit einem benutzerfreundlichen Ansatz zum Erstellen, Manipulieren, Formatieren und Konvertieren von Daten, Zeiten und Zeitstempeln. |
| Thema | Beschreibung |
|---|
| Python NumPy | Python NumPy ist die grundlegende Bibliothek für wissenschaftliches Rechnen in Python. NumPy bietet ein leistungsstarkes mehrdimensionales Array-Objekt und Werkzeuge zum Arbeiten mit diesen Arrays. |
| Python-Matrix | Matrizen werden häufig in wissenschaftlichen und mathematischen Gleichungen verwendet. Das Python NumPy-Modul bietet Unterstützung für die Erstellung von Matrizen, Addition, Multiplikation, Inversion und Transponierung. |
| Python Mathematik | Das Python-Mathematikmodul bietet Zugriff auf die mathematischen Funktionen, die durch den C-Standard definiert sind. So können wir mit Hilfe der Python-Mathematikfunktionen viele komplexe mathematische Operationen durchführen. |
| Python hashlib | Wir können das Python hashlib Modul verwenden, um einen Nachrichten-Hash oder einen sicheren Hash aus der Quellnachricht zu erzeugen. Die Hashing-Funktion von Python hashlib nimmt eine variable Länge von Bytes und wandelt sie in eine feste Länge um. Dies ist eine Einwegfunktion. |
| Python Plotly | Plotlys Python-Diagrammbibliothek ermöglicht das Erstellen interaktiver Diagramme online und erlaubt es uns, diese offline zu speichern, wenn nötig. |
| Python Matplotlib | Die Python Matplotlib-Bibliothek hilft uns, Daten auf Grafiken zu plotten, einfach gesagt. Wenn Sie mit MATLAB-Plotting vertraut sind, wird Matplotlib einfach zu verwenden sein für grundlegendes Plotting. |
| Python SciPy | Die Python SciPy-Bibliothek ist eine Sammlung von Hilfsfunktionen, die auf NumPy und mathematischen Algorithmen basieren. |
| Python TensorFlow | TensorFlow ist eine Bibliothek für Datenflussprogrammierung. Es ist eine symbolische Mathematikbibliothek und wird auch für die Anwendung von maschinellem Lernen wie neuronalen Netzen verwendet. |
| Keras Deep Learning | Keras ist eine hochgradige API für neuronale Netzwerke. Sie ist in Python geschrieben und kann auf Theano, TensorFlow oder CNTK ausgeführt werden. |
| Python SciKit-learn | Scikit-learn ist eine Bibliothek für maschinelles Lernen in Python. Sie bietet mehrere Regressions-, Klassifizierungs- und Clusteralgorithmen, darunter SVMs, Gradient Boosting, k-Means, Random Forests und DBSCAN. |
| Python Seaborn | Seaborn ist eine Bibliothek zur Erstellung statistischer Infografiken in Python. Sie basiert auf matplotlib und unterstützt auch numpy- und pandas-Datenstrukturen. Zudem unterstützt sie statistische Einheiten aus SciPy. |
| Python StatsModels | Python StatsModels ermöglicht es Benutzern, Daten zu erkunden, statistische Tests durchzuführen und statistische Modelle zu schätzen. Es soll das Stats-Modul von SciPy ergänzen. |
| Python Gensim Word2Vec | Gensim ist ein Open-Source-Vektorraummodellierungs-Toolkit. Es ist in Python implementiert und verwendet NumPy und SciPy. Es nutzt auch Cython für die Leistung. |
| NetworkX – Python Graph Bibliothek | NetworkX ist ein Python-Paket, das es uns ermöglicht, komplexe Netzwerke zu erstellen, zu manipulieren und deren Struktur, Funktionen und Dynamik zu studieren. |
| Bokeh Python Datenvisualisierung | Bokeh ist eine interaktive Python-Datenvisualisierungsbibliothek, die moderne Webbrowser für die Präsentation anvisiert. |