투잡뛰는 개발 노동자

[python]Python basis 1 Python modules verkennen

Aangemaakt: 2024-03-27

Aangemaakt: 2024-03-27 19:56

Binnen ons bedrijf hebben we de kans gekregen om een ​​PHP-programma te migreren naar Python.

Naarmate de hoeveelheid te verwerken gegevens toenam, werd de verwerkingssnelheid van PHP te traag. Omdat Python bekend staat om zijn snellere gegevensverwerking, hebben we besloten om de migratie uit te voeren.


[python]Python basis 1 Python modules verkennen


1. Wat is Python?


Python is een programmeertaal die in 1990 werd ontwikkeld door Guido van Rossum (geboren op 31 januari 1956). Het is een geïnterpreteerde taal.

Python heeft de volgende kenmerken:

  • Scriptsprache: Python wordt uitgevoerd door een interpreter die de broncode regel voor regel vertaalt en uitvoert.
  • Dynamische typering: Bij het declareren van variabelen in Python hoeft u geen datatype op te geven. Uit eigen ervaring kan ik zeggen dat Python nogal 'gevoelig' is voor datatypes. Als u niet oplet bij het gebruik van variabelen, kunt u regelmatig fouten tegenkomen.
  • Platformonafhankelijk: Python hoeft niet te worden gecompileerd voor elk besturingssysteem. Zodra u de code hebt geschreven, kunt u deze uitvoeren op elk besturingssysteem.

Python ondersteunt een breed scala aan bibliotheken, waardoor het productiever is dan andere talen.


2. Wat is een Python-module?


In Python is een module een bestand dat variabelen, functies en klassen bevat. Bij het programmeren in Python is het handig om modules te gebruiken die door anderen zijn gemaakt, of om veelgebruikte variabelen en functies in één module te verzamelen.

U kunt modules gebruiken met het trefwoord 'import'.


Laten we eens kijken hoe u de 'random'-module kunt gebruiken.


In dit voorbeeld importeren we de 'random'-module en roepen we de functie 'randrange' aan die in deze module is gedefinieerd.

De functie neemt twee getallen als parameters en retourneert een willekeurig getal tussen deze twee getallen.

Het is ook mogelijk om uw eigen modules te maken. Door veelgebruikte variabelen en functies in een gemeenschappelijke module te plaatsen, kunt u de lengte van uw code verkorten en uw productiviteit verhogen.

Laten we een bestand 'module.py' maken voor de module en een bestand 'main.py' om de module te importeren en te gebruiken.

Als u deze code uitvoert, krijgt u het resultaat 6 te zien.

Modules kunnen meerdere functies en variabelen bevatten.

Om het begrip te verduidelijken, zullen we een voorbeeld bekijken van het gebruik van een module genaamd 'wallet'.



De 'wallet'-module bevat de variabele 'balance' (saldo) en drie functies: 'income' (inkomsten), 'spend' (uitgaven) en 'getBalance' (saldo controleren). In de 'use_wallet'-module worden deze drie functies gebruikt. Het trefwoord 'global' geeft aan dat de betreffende functie een globale variabele is.


[python]Python basis 1 Python modules verkennen


Vandaag hebben we een korte introductie gegeven over Python-modules.

U kunt de bovenstaande voorbeelden vinden op de volgende GitHub-pagina
































Reacties0