Argomento
- #Python
- #Moduli Python
Creato: 2024-03-27
Creato: 2024-03-27 19:56
In azienda ho avuto l'opportunità di migrare un programma scritto in PHP a Python.
La quantità di dati da elaborare è aumentata gradualmente e la velocità di elaborazione di PHP è diventata lenta. Quindi, abbiamo deciso di eseguire la migrazione a Python, sfruttando il suo vantaggio di velocità nell'elaborazione dei dati.
Python è un linguaggio nato nel 1990, sviluppato da Guido van Rossum (nato il 31 gennaio 1956), che ha un interprete.
Le caratteristiche di Python sono le seguenti.
Python supporta una varietà di librerie, quindi ha una maggiore produttività rispetto ad altri linguaggi.
In Python, un modulo è un file che contiene variabili, funzioni e classi. Quando si codifica in Python, è utile utilizzare i moduli creati da altri o raggruppare variabili e funzioni comunemente utilizzate per un uso più semplice.
Per utilizzare un modulo, si usa la parola chiave import.
Vediamo un esempio di come utilizzare il modulo random.
Questo è un esempio in cui il modulo chiamato random viene importato e viene chiamata la funzione randrange che esso contiene.
Come parametro, accetta due numeri e restituisce un numero casuale compreso tra questi due numeri.
È anche possibile creare il proprio modulo. Se si creano variabili e funzioni comunemente utilizzate come moduli, è possibile ridurre la lunghezza del codice e aumentare la produttività.
Creeremo module.py, che verrà utilizzato come modulo, e main.py, che importerà il modulo, per verificare.
Se si esegue il codice sopra, si otterrà 6 come risultato.
È possibile utilizzare più funzioni e variabili in un modulo.
Per una migliore comprensione, esaminiamo un esempio in cui utilizziamo un modulo chiamato "portafoglio".
Il modulo chiamato wallet ha una variabile chiamata saldo e tre funzioni: entrate, spese e verifica del saldo. Nel file use_wallet, sono state utilizzate le tre funzioni del modulo. La parola chiave global indica che la funzione utilizzerà la variabile globale.
Oggi abbiamo dato un'occhiata ai moduli Python in modo semplice.
L'esempio sopra può essere trovato nel seguente repository GitHub.
Commenti0