Was ist ein Python-Teilpaket?

December 26

Python ist eine Allzweck-, Objekt-orientierte Programmiersprache für Web- und desktop-Entwicklung. Python-Programmierern fordern oft Auswahl vordefinierter Python-Code "Module" genannt oder "Pakete", die eine bestimmte Aufgabe, wie z. B. ausführen Datum und Uhrzeit abrufen oder Anfragen zu Webseiten machen. Diese Pakete enthalten oft nützliche Unterpakete eigenständige Codierung für bestimmte kleinere Aufgaben. Um zu verstehen wie Unterpakete arbeiten, muss Programmierer verstehen, wie Pakete arbeiten, sowie ihre Bedeutung für die moderne Programmierung.

Python-Pakete

Pakete (oder Module oder Bibliotheken) sind wichtige Bestandteile einer Programmiersprache wie Python. Pakete enthalten wiederverwendbaren Code, dem Programmierer anrufen können, um eigenen Code zu erweitern, ohne das Rad neu erfinden. Zum Beispiel erlaubt zieht in ein Paket, Methoden zum Sammeln von Datums-und Uhrzeitinformationen aus dem System enthält, dem Programmierer auf andere Probleme konzentrieren. Weil die Arbeit notwendig, um zu sammeln, dass die Daten bereits geschehen ist, können der Programmierer Code, komplexeren Code erstellen. Dies als "Modularität" bekannt ist, hat bedeutet, daß Programmierer nicht ständig Codeumschreibung sind, die das gleiche tut wie jemand bereits code geschrieben.

Beispiel-Paket-Import

Angenommen Sie, muss ein Programmierer eine Variable in ihre Python-Programm, um einen bestimmten Wert auf planetarische Rotation halten zu erstellen. Diese Variable sollte in einem bestimmten standard Format drucken sowie mit anderen Variablen auf eine bestimmte Weise zu arbeiten. Anstatt den Code schreiben, der dies tut, kann der Programmierer stattdessen Importieren einer (fiktiven) Python-Paket namens "Planet", die solche Funktionalität enthalten würde. Dieses Beispiel zeigt, wie dieser Prozess aussehen könnte:

Importieren von Planet / / fiktive, keine echte Python-Paket

d = planet.rotation(5)

Drucken d

"Drehung = 5'

Unterpakete

Das fiktive "Planet"-Paket kann jedoch eine Menge Code, enthalten. Eine große Anzahl solcher Pakete importieren macht ein Programm sehr groß. Es kann auch herausstellen, dass ein Programmierer nur einige Funktionen des Pakets und nicht den Rest braucht. In diesem Fall kann der Programmierer Unterpakete, auffordern, die kleinere Pakete innerhalb des größeren Modul oder Paket sind. Diese Unterpakete sind kleiner, und sie konzentrieren sich auf spezifische Aufgaben innerhalb des größeren Pakets.

Importieren von Unterpakete

Nehmen das fiktive "Planet"-Paket, entscheidet der Programmierer, dass sie nur das "Rotieren"-Paket importieren will. Dies geschieht auf zwei Arten, beide mit dem Befehl "Importieren" (wie in diesem Beispiel):

Import planet.rotation

aus der Rotation der Planeten-import

Im Planet-Paket es gibt viele Module und Unterpakete, aber da der Programmierer nur die Drehung Unterpaket braucht, importiert sie nur diesen bestimmten Paketnamen. Die Drehung Teilpaket bringt einen der obigen Befehle Import in das aktuelle Programm.