
La libreria standard di python
La libreria standard di Python è una collezione di moduli e funzioni che sono inclusi con Python e che aggiungono altre funzionalità al linguaggio di programmazione senza dover installare pacchetti aggiuntivi.
Ad esempio, una libreria di funzioni matematiche, l'interazione con il sistema operativo, l'elaborazione di file e directory, l'elaborazione di testi e numeri, l'accesso a database, l'interfaccia con vari servizi web, e molto altro. Il motto "Batteries included" di Python si riferisce proprio a questa ricchezza di funzionalità fornite dalla sua libreria standard.
I moduli della libreria standard includono una vasta gamma di funzionalità.
Ecco alcuni esempi di moduli presenti nella libreria standard di Python:
- os
fornisce funzioni per interagire con il sistema operativo, come la lettura e la scrittura di file, la gestione dei percorsi dei file, l'esecuzione di comandi del sistema operativo e l'accesso alle variabili di ambiente. - sys
fornisce funzioni e variabili che vengono utilizzate per manipolare diverse parti dell'ambiente di runtime di Python. - re
fornisce funzioni per lavorare con espressioni regolari, che sono utili per la ricerca e la manipolazione di stringhe di testo. - math
fornisce funzioni matematiche per operazioni numeriche come calcoli trigonometrici, esponenziali, logaritmici e altre funzioni matematiche comuni. - statistics
fornisce funzioni matematiche e statistiche. - datetime
fornisce funzioni per lavorare con date e orari. - csv
fornisce funzionalità per leggere e scrivere dati in formato CSV, permettendo l'interazione con file e dati strutturati in questo formato comune. - json
fornisce funzioni per leggere e scrivere file in formato JSON. - http.client, ftplib, socket
forniscono funzioni per lavorare con protocolli di rete come HTTP, FTP e socket di basso livello. - sqlite3
fornisce un'interfaccia per lavorare con database SQLite.
Per utilizzare uno di questi moduli della libreria standard, devi importarli in memoria tramite l'istruzione import.
import nomemodulo
Ad esempio, per usare le funzioni del modulo math digita import math
import math
Questo comando importa in memoria tutte le funzioni del modulo. Ad esempio, le funzioni sin(), cos(), tan(), ecc.
Per eseguire le funzioni del modulo importato, devi scrivere il nome del modulo, un punto e il nome della funzione.
math.cos(1)
Questa funzione calcola il coseno di 1
0.5403023058681398
In questo modo puoi utilizzare ogni funzione del modulo che hai importato in memoria.