Le librerie e i moduli del linguaggio Python
Il linguaggio Python consente di sviluppare nuove funzioni anche molto complesse.
Le funzioni e le classi sono poi raccolte in librerie dette moduli.
Ogni modulo contiene numerose funzioni utilizzabili nella stesura del programma.
Nota. La comunità di sviluppatori in Python è molto grande. Una volta creata una nuova libreria, il programmatore la condivide con tutti gli altri. E' un punto di forza del linguaggio di programmazione. Alcune librerie si sono diffuse così tanto da diventare librerie standard di Python, rendendo il linguaggio ancora più potente rispetto alla versione d'origine.
Come importare un modulo nel programma
Un modulo può essere importato in un programma tramite l'istruzione IMPORT.
In questo modo si possono riutilizzare le funzioni contenute nel modulo senza doverle sviluppare nuovamente.
import smtplibg
Nel linguaggio Python le funzioni e le classi sono considerate come un oggetto.
Pertanto, le librerie sono compatibili con tutti i sistemi operativi e le piattaforme ( Unix, Linux, Mac, Windows ).
Questa caratteristica ha contribuito al successo del linguaggio di programmazione.
Nota. Essendo un linguaggio portabile, Python è estendibile anche ad altri linguaggi di programmazione. Ad esempio, il linguaggio C.