I moduli descritti in questo capitolo forniscono vari servizi che sono disponibili in tutte le versioni di Python. Qui ora ne verrą data una visione d'insieme:
pydoc | Generatore di documentazione e sistema di aiuto in linea. | |
doctest | Un framework per verificare gli esempi presenti nelle docstring. | |
unittest | Ambiente per i test delle unitą di codice (unittest). | |
test | Il package dei test di regressione contiene le suite di test per python. | |
test.test_support | Supporto per Python ai test di regressione. | |
math | Funzioni matematiche (sin() etc.). | |
cmath | Funzioni matematiche per i numeri complessi. | |
random | Genera numeri pseudo casuali usando varie comuni distribuzioni. | |
whrandom | Generatore di numeri pseudo casuali in virgola mobile. | |
bisect | Algoritmo di bisezione di array per la ricerca binaria. | |
collections | Tipi di dato contenitore ad alte prestazioni | |
heapq | Algoritmo heap queue (a.k.a. algoritmo per la coda con prioritą che utillizza uno heap). | |
array | Array efficienti di valori numerici tipizzati uniformemente. | |
sets | Implementazione di insiemi composti da elementi distinti. | |
itertools | Funzioni che creano iteratori per cicli efficienti. | |
ConfigParser | Analizzatore dei file di configurazione. | |
fileinput | Iterazione simile al Perl su righe provenienti da molteplici flussi di input, con capacitą di ``salvare sul posto''. | |
xreadlines | Iterazione efficiente sulle righe di un file. | |
calendar | Funzioni per lavorare con i calendari, incluse alcune emulazioni del programma Unix cal. | |
cmd | Creazione di interpreti a riga di comando. | |
shlex | Semplice analizzatore lessicale per linguaggi simili alla shell di Unix<#20537#><#20537#>. |