Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Libreria Standard di Python: Moduli Essenziali per le Attività Quotidiane | Padronanza Dei Moduli e Delle Importazioni in Python
Programmazione Strutturale in Python

bookLibreria Standard di Python: Moduli Essenziali per le Attività Quotidiane

Le librerie standard (integrate) di Python sono un insieme di moduli inclusi in ogni installazione di Python. Offrono una vasta gamma di funzionalità che permettono di aggiungere caratteristiche ai programmi senza dover installare moduli aggiuntivi. Esaminiamo alcune delle librerie essenziali che verranno utilizzate frequentemente.

La libreria math

La libreria math include funzioni per operazioni matematiche oltre l'aritmetica di base. Fornisce accesso alle funzioni matematiche definite dallo standard C.

Esempi di utilizzo:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Ecco un elenco di alcune delle funzioni più utili della libreria math:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(0.0548) == 3.14

La libreria datetime

Quando è necessario lavorare con date e orari, la libreria datetime rappresenta la soluzione di riferimento. Può gestire trasformazioni di date, fusi orari e molto altro.

123456789
import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
copy

Altre librerie di rilievo

  • os: fornisce un modo per utilizzare funzionalità dipendenti dal sistema operativo, come la lettura o la scrittura di file;
  • sys: offre accesso ad alcune variabili utilizzate o mantenute dall'interprete e a funzioni che interagiscono strettamente con l'interprete;
  • json: per l'analisi di dati JSON in oggetti Python e viceversa.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Compito

Swipe to start coding

Completa il codice Python per eseguire specifici calcoli matematici utilizzando le funzioni appropriate della libreria math.

  1. Importazione della libreria math;
  2. Calcolo del logaritmo naturale di 10 e stampa del risultato;
  3. Calcolo del fattoriale di 5 e stampa del risultato;
  4. Calcolo del seno, coseno e tangente di 30 gradi (dopo la conversione dei gradi in radianti) e stampa dei risultati;
  5. Utilizzo delle funzioni ceil e floor sul numero 9.2 e stampa dei risultati.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookLibreria Standard di Python: Moduli Essenziali per le Attività Quotidiane

Scorri per mostrare il menu

Le librerie standard (integrate) di Python sono un insieme di moduli inclusi in ogni installazione di Python. Offrono una vasta gamma di funzionalità che permettono di aggiungere caratteristiche ai programmi senza dover installare moduli aggiuntivi. Esaminiamo alcune delle librerie essenziali che verranno utilizzate frequentemente.

La libreria math

La libreria math include funzioni per operazioni matematiche oltre l'aritmetica di base. Fornisce accesso alle funzioni matematiche definite dallo standard C.

Esempi di utilizzo:

1234567
import math # Calculating powers print(math.pow(2, 3)) # Output: 8.0 # Finding square roots print(math.sqrt(16)) # Output: 4.0
copy

Ecco un elenco di alcune delle funzioni più utili della libreria math:

FunctionDescriptionExample
sqrt(x)Computes the square root of xsqrt(3) == 9
pow(x, y)Returns x raised to the power of ypow(2, 3) == 8
ceil(x)Returns the smallest integer greater than or equal to xceil(9.2) == 10
floor(x)Returns the largest integer less than or equal to xfloor(9.2) == 9
exp(x)Calculates e raised to the power of x, where e is the base of natural logarithmsexp(1) == 2.72
sin(x), cos(x), tan(x)These functions return the sine, cosine, and tangent of x, which is in radianscos(pi) == -1.0
radians(x)Converts degrees to radiansradians(pi) == 0.0548
degrees(x)Converts radians to degreesdegrees(0.0548) == 3.14

La libreria datetime

Quando è necessario lavorare con date e orari, la libreria datetime rappresenta la soluzione di riferimento. Può gestire trasformazioni di date, fusi orari e molto altro.

123456789
import datetime # Getting today's date today = datetime.date.today() print(today) # Output: YYYY-MM-DD # Calculating a future date future = today + datetime.timedelta(days=10) print(future) # Output: YYYY-MM-DD + 10 days
copy

Altre librerie di rilievo

  • os: fornisce un modo per utilizzare funzionalità dipendenti dal sistema operativo, come la lettura o la scrittura di file;
  • sys: offre accesso ad alcune variabili utilizzate o mantenute dall'interprete e a funzioni che interagiscono strettamente con l'interprete;
  • json: per l'analisi di dati JSON in oggetti Python e viceversa.
123
import os print(os.getcwd()) # Outputs the current working directory.
copy
Compito

Swipe to start coding

Completa il codice Python per eseguire specifici calcoli matematici utilizzando le funzioni appropriate della libreria math.

  1. Importazione della libreria math;
  2. Calcolo del logaritmo naturale di 10 e stampa del risultato;
  3. Calcolo del fattoriale di 5 e stampa del risultato;
  4. Calcolo del seno, coseno e tangente di 30 gradi (dopo la conversione dei gradi in radianti) e stampa dei risultati;
  5. Utilizzo delle funzioni ceil e floor sul numero 9.2 e stampa dei risultati.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 5
single

single

some-alt