La libreria di riferimento di Python
Previous:
Traduzione in italiano
Up:
La libreria di riferimento
Next:
1. Introduzione
Indice
1. Introduzione
2. Oggetti built-in
2.1 Funzioni built-in
2.2 Funzioni Built-in non essenziali
2.3 Tipi built-in
2.3.1 Test del valore di verità
2.3.2 Operazioni booleane
2.3.3 Confronti
2.3.4 Tipi numerici
2.3.5 Tipi iteratori
2.3.6 Tipi sequenza
2.3.7 Tipi set
2.3.8 Tipi mappa
2.3.9 File oggetto
2.3.10 Altri tipi built-in
2.3.11 Attributi speciali
2.4 Eccezioni built-in
2.5 Costanti built-in
3. Servizi runtime Python
3.1 sys -- Parametri e funzioni specifiche per il sistema
3.2 gc -- L'interfaccia Garbage Collector
3.3 weakref -- Riferimenti deboli
3.3.1 Oggetti con riferimenti deboli
3.3.2 Esempio
3.3.3 Riferimenti deboli nei tipi
3.4 fpectl -- Controllo delle eccezioni nei numeri in virgola mobile
3.4.1 Esempio
3.4.2 Limitazioni ed ulteriori considerazioni
3.5 atexit -- Gestori d'uscita
3.5.1 atexit Esempi
3.6 types -- Nomi per i tipi built-in
3.7 UserDict -- Wrapper per classi di oggetti dizionario
3.8 UserList -- Classe wrapper per oggetti lista
3.9 UserString -- Classe wrapper per gli oggetti stringa
3.10 operator -- Operatori standard come funzioni
3.10.1 Mappare gli operatori alle funzioni
3.11 inspect -- Ispezione degli oggetti in tempo reale
3.11.1 Tipi e membri
3.11.2 Recuperare codice sorgente
3.11.3 Classi e funzioni
3.11.4 Lo stack dell'interprete
3.12 traceback -- Stampa o recupera la traccia dello stack
3.12.1 Esempi sulla traceback
3.13 linecache -- Accesso casuale a righe di testo
3.14 pickle -- Serializzazione di oggetti Python
3.14.1 Relazioni con altri moduli Python
3.14.2 Il formato di flusso dei dati
3.14.3 Uso
3.14.4 Cosa può essere serializzato e deserializzato?
3.14.5 Il protocollo pickle
3.14.6 Classi derivate da unpickler
3.14.7 Esempio
3.15 cPickle -- Un modulo pickle più veloce
3.16 copy_reg -- Funzioni di supporto al registro di pickle
3.17 shelve -- Persistenza degli oggetti Python
3.17.1 Restrizioni
3.17.2 Esempio
3.18 copy -- Operazioni di copia superficiale e profonda
3.19 marshal -- Serializzazione di oggetti interna a Python
3.20 warnings -- Controllo dei messaggi di avvertimento
3.20.1 Categorie degli avvertimenti
3.20.2 Filtro degli avvertimenti
3.20.3 Funzioni disponibili
3.21 imp -- Accesso alle caratteristiche interne dell'istruzione import
3.21.1 Esempi
3.22 pkgutil -- Utility per le estensioni dei package
3.23 code -- Classi di base dell'interprete
3.23.1 Oggetti dell'interprete interattivo
3.23.2 Oggetti della console interattiva
3.24 codeop -- Compilare codice Python
3.25 pprint -- Modulo per la stampa dei dati in forma elegante
3.25.1 Oggetti PrettyPrinter
3.26 repr -- Implementazione alternativa di repr()
3.26.1 Oggetti Repr
3.26.2 Derivare classi da oggetti Repr
3.27 new -- Creazione di oggetti interni in runtime
3.28 site -- Estensione alla configurazione specifica della piattaforma
3.29 user -- Strumenti aggiuntivi per la configurazione specifica dell'utente
3.30 __builtin__ -- Funzioni built-in
3.31 __main__ -- Ambiente per gli script di alto livello
3.32 __future__ -- Definizione delle istruzioni future
4. Servizi per le stringhe
4.1 string -- Operazioni comuni sulle stringhe
4.2 re -- Operazioni con le espressioni regolari
4.2.1 Sintassi delle espressioni regolari
4.2.2 Corrispondenza contro ricerca
4.2.3 Contenuti del modulo
4.2.4 Oggetti Espressioni Regolari
4.2.5 Gli oggetti di tipo Match (NdT: corrispondenza)
4.2.6 Esempi
4.3 struct -- Interpreta le stringhe come dati binari impacchettati
4.4 difflib -- Aiuti per calcolare le differenze
4.4.1 Oggetti SequenceMatcher
4.4.2 Esempi di SequenceMatcher
4.4.3 Oggetti Differ
4.4.4 Esempio di Differ
4.5 fpformat -- Conversioni dei numeri in virgola mobile
4.6 StringIO -- Legge e scrive stringhe come file
4.7 cStringIO -- Versione più veloce di StringIO
4.8 textwrap -- Involucro e riempimento del testo
4.9 codecs -- Registro dei codec e classi base
4.9.1 Classi base di Codec
4.9.2 Codifica standard
4.9.3 encodings.idna -- Nomi di Dominio Internazionalizzati in Applicazioni (IDNA)
4.10 unicodedata -- Database Unicode
4.11 stringprep -- Preparazione delle stringhe per Internet
5. Servizi vari
5.1 pydoc -- Generatore di documentazione e sistema di aiuto in linea
5.2 doctest -- Verifica che le docstring rappresentino la realtà.
5.2.1 Normale utilizzo
5.2.2 Quali docstring vengono esaminate?
5.2.3 Quale è il contesto di esecuzione?
5.2.4 Riguardo le eccezioni?
5.2.5 Uso avanzato
5.2.6 Come vengono riconosciuti gli esempi nelle stringhe di documentazione?
5.2.7 Avvertenze
5.2.8 Soapbox
5.3 unittest -- Ambiente per il test delle unità di codice (unittest)
5.3.1 Un semplice esempio
5.3.2 Organizzare il codice di test
5.3.3 Riutilizzare il vecchio codice realizzato per i test
5.3.4 Classi e funzioni
5.3.5 Oggetti TestCase
5.3.6 Oggetti TestSuite
5.3.7 Oggetti TestResult
5.3.8 Oggetti TestLoader
5.4 test -- Package dei test di regressione per Python
5.4.1 Scrivere Unit Tests per il package test
5.4.2 Eseguire test usando test.regrtest
5.5 test.test_support -- Funzioni di utilità per i test
5.6 math -- Funzioni matematiche
5.7 cmath -- Funzioni matematiche per i numeri complessi
5.8 random -- Genera numeri pseudo casuali
5.9 whrandom -- Generatore di numeri pseudo casuali
5.10 bisect -- Algoritmo di bisezione di array
5.10.1 Esempi
5.11 collections -- Tipi di dato contenitore ad alte prestazioni
5.11.1 Ricette
5.12 heapq -- Algoritmo heap queue
5.12.1 Teoria
5.13 array -- Array efficienti di valori numerici
5.14 sets -- Raccolte non ordinate di elementi distinti (Insiemi)
5.14.1 Oggetti Set
5.14.2 Esempio
5.14.3 Protocollo per la conversione automatica in oggetti immutabili
5.15 itertools -- Funzioni che creano iteratori per cicli efficienti
5.15.1 Funzioni di itertools
5.15.2 Esempi
5.15.3 Ricette
5.16 ConfigParser -- Analizzatore dei file di configurazione
5.16.1 Gli oggetti RawConfigParser
5.16.2 Oggetti ConfigParser
5.17 fileinput -- Itera su righe provenienti da più flussi di input
5.18 xreadlines -- Iterazione efficiente su un file
5.19 calendar -- Funzioni generali per la gestione del calendario
5.20 cmd -- Supporto per interpreti a riga di comando
5.20.1 Oggetti Cmd
5.21 shlex -- Semplice analizzatore lessicale
5.21.1 Oggetti shlex
5.21.2 Regole di analisi
6. Servizi comuni ai Sistemi Operativi
6.1 os -- Interfacce per vari sistemi operativi
6.1.1 Parametri di processo
6.1.2 Creazioni di oggetti file
6.1.3 Operazioni sui descrittori di file
6.1.4 File e directory
6.1.5 Gestione dei processi
6.1.6 Informazioni di sistema di vario tipo
6.2 os.path -- Tipiche manipolazioni dei nomi di percorso
6.3 dircache -- Listati di directory memorizzati nella memoria cache
6.4 stat -- Interpretare i risultati di stat()
6.5 statcache -- Un'ottimizzazione per os.stat()
6.6 statvfs -- Costanti usate con la funzione os.statvfs()
6.7 filecmp -- Confronti tra file e directory
6.7.1 La classe dircmp
6.8 popen2 -- Sotto processi con flussi di I/O accessibili
6.8.1 Oggetti delle classi Popen3 e Popen4
6.8.2 Problemi con il controllo di flusso
6.9 datetime -- Tipi di base per data e tempo
6.9.1 Tipi disponibili nel modulo datetime
6.9.2 Oggetti di tipo timedelta
6.9.3 Oggetti di tipo date
6.9.4 Oggetti di tipo datetime
6.9.5 Oggetti di tipo time
6.9.6 Oggetti di tipo tzinfo
6.9.7 Il comportamento di strftime()
6.10 time -- Accesso al tempo e conversioni
6.11 sched -- Schedulatore degli eventi
6.11.1 Oggetti dello scheduler
6.12 mutex -- Supporto mutuamente esclusivo
6.12.1 Oggetti Mutex
6.13 getpass -- Inserimento di password portabile
6.14 curses -- Gestione dei terminali per display a celle di caratteri
6.14.1 Funzioni
6.14.2 Oggetti finestra
6.14.3 Costanti
6.15 curses.textpad -- Widget per l'input di testo nei programmi curses
6.15.1 Oggetti Textbox
6.16 curses.wrapper -- Gestore del terminale per i programmi curses
6.17 curses.ascii -- Utilità per i caratteri ASCII
6.18 curses.panel -- Un'estensione panel stack per curses
6.18.1 Funzioni
6.18.2 Oggetti Panel
6.19 getopt -- Parser per le opzioni da riga di comando
6.20 optparse -- Un potente analizzatore per le opzioni da riga di comando.
6.20.1 Filosofia
6.20.2 Utilizzo di base
6.20.3 Uso avanzato
6.20.4 Opzioni di callback
6.20.5 Estendere optparse
6.21 tempfile -- Generare file e directory temporanei
6.22 errno -- Sistema standard dei simboli di errore
6.23 glob -- Modello di espansione del percorso in stile Unix
6.24 fnmatch -- Modello di corrispondenza dei nomi di file in stile Unix
6.25 shutil -- Operazioni di alto livello sui files
6.25.1 Esempio
6.26 locale -- Servizi per l'internazionalizzazione
6.26.1 Ambiente, dettagli, suggerimenti, trucchi ed avvertimenti
6.26.2 Per coloro che scrivono estensioni e programmi che includono Python
6.26.3 Accesso al cataloghi dei messaggi
6.27 gettext -- Servizio di internazionalizzazione multilingua
6.27.1 API GNU gettext
6.27.2 Classe basata su API
6.27.3 Internazionalizzazione dei vostri moduli e programmi
6.27.4 Riconoscimenti
6.28 logging -- Servizio di logging per Python
6.28.1 Oggetti Logger
6.28.2 Oggetti Handler
6.28.3 Oggetti Formatter
6.28.4 Oggetti Filter
6.28.5 Oggetti LogRecord
6.28.6 Sicurezza dei thread
6.28.7 Configurazione
6.28.8 Utilizzo del package logging
6.29 platform -- Accesso ai dati identificativi della piattaforma sottostante
6.29.1 Multi piattaforma
6.29.2 Piattaforma Java
6.29.3 Piattaforma Windows
6.29.4 Piattaforma Mac OS
6.29.5 Piattaforme Unix
7. Servizi facoltativi per il sistema operativo
7.1 signal -- Imposta i gestori per eventi asincroni
7.1.1 Esempio
7.2 socket -- Interfaccia di rete di basso livello
7.2.1 Oggetti Socket
7.2.2 Oggetti SSL
7.2.3 Esempio
7.3 select -- Attesa del completamento dell'I/O
7.3.1 Registrare oggetti
7.4 thread -- Controllo multi-thread
7.5 threading -- Interfaccia ad alto livello per i thread
7.5.1 Oggetti Lock
7.5.2 Oggetti RLock
7.5.3 Oggetti di condizione
7.5.4 Oggetti Semaforo
7.5.5 Oggetti evento
7.5.6 Oggetti thread
7.5.7 Oggetti timer
7.6 dummy_thread -- Rimpiazzamento drop-in per il modulo thread
7.7 dummy_threading -- Rimpiazzamento drop-in per il modulo threading
7.8 Queue -- Una classe coda sincronizzata
7.8.1 Oggetti Queue
7.9 mmap -- Supporto per i file mappati in memoria
7.10 anydbm -- Accesso generico ai database in stile DBM
7.11 dbhash -- Interfaccia stile DBM per la libreria database BSD
7.11.1 Oggetti database
7.12 whichdb -- Indovina quale modulo DBM ha creato un database
7.13 bsddb -- Interfaccia alla libreria Berkeley DB
7.13.1 Oggetti Hash, BTree e Record
7.14 dumbdbm -- Implementazione portabile di DBM
7.14.1 Oggetti dumbdbm
7.15 zlib -- Compressione compatibile con gzip
7.16 gzip -- Supporto per i file gzip
7.17 bz2 -- Compressione compatibile con bzip2
7.17.1 (De)compressione di file
7.17.2 (De)compressione sequenziale
7.17.3 (De)compressione in un colpo solo
7.18 zipfile -- Lavorare con gli archivi ZIP
7.18.1 Oggetti ZipFile
7.18.2 Oggetti PyZipFile
7.18.3 Oggetti ZipInfo
7.19 tarfile -- Leggere e scrivere file di archivio tar
7.19.1 Oggetti TarFile
7.19.2 Oggetti TarInfo
7.19.3 Esempi
7.20 readline -- Interfaccia a GNU readline
7.20.1 Esempio
7.21 rlcompleter -- Funzione di completamento per la GNU readline
7.21.1 Oggetti completer
8. Servizi specifici per Unix
8.1 posix -- Le più comuni chiamate di sistema POSIX
8.1.1 Supporto per file di grandi dimensioni
8.1.2 Contenuto del modulo
8.2 pwd -- Il database delle password
8.3 grp -- Il database dei gruppi
8.4 crypt -- Funzione per verificare le password Unix
8.5 dl -- Chiamare funzioni C in oggetti condivisi
8.5.1 Oggetti dl
8.6 dbm -- Semplice interfaccia ``database''
8.7 gdbm -- Reinterpretazione GNU di dbm
8.8 termios -- Controllo tty in stile POSIX
8.8.1 Esempio
8.9 TERMIOS -- Costanti utilizzate col modulo termios
8.10 tty -- Funzioni per il controllo dei terminali
8.11 pty -- Utilità per pseudo terminali
8.12 fcntl -- Le chiamate di sistema fcntl() e ioctl()
8.13 pipes -- Interfaccia per le pipeline della shell
8.13.1 Oggetti Template
8.14 posixfile -- Oggetti simile a file con il supporto per il locking
8.15 resource -- Informazioni sull'utilizzo delle risorse
8.15.1 Limiti della risorsa
8.15.2 Utilizzo delle risorse
8.16 nis -- Interfaccia a NIS di Sun (Yellow Pages)
8.17 syslog -- Procedure della libreria syslog di Unix
8.18 commands -- Utilità per eseguire comandi
9. Il debugger di Python
9.1 Comandi del debugger
9.2 Come funziona
10. Il profiler di Python
10.1 Introduzione al profiler
10.2 In che modo questo profiler è differente dal precedente?
10.3 Manuale utente istantaneo
10.4 Cos'è il profilo deterministico?
10.5 Manuale di riferimento
10.5.1 La classe Stats
10.6 Limitazioni
10.7 Calibrazione
10.8 Estensioni -- Derivare profiler migliori
10.9 hotshot -- Un profiler ad alte prestazioni per i log
10.9.1 Oggetti Profile
10.9.2 Utilizzare i dati di hotshot
10.9.3 Esempi di utilizzo
10.10 timeit -- Misurare il tempo di esecuzione di piccole porzioni di codice
10.10.1 Interfaccia a riga di comando
10.10.2 Esempi
11. Protocolli internet e loro supporto
11.1 webbrowser -- Un semplice gestore per browser web
11.1.1 Oggetti controller dei browser
11.2 cgi -- Supporto alle Common Gateway Interface
11.2.1 Introduzione
11.2.2 Usare il modulo cgi
11.2.3 Interfaccia di alto livello
11.2.4 Vecchie classi
11.2.5 Funzioni
11.2.6 Preoccuparsi della sicurezza
11.2.7 Installare il proprio script CGI in un sistema Unix
11.2.8 Verificare il proprio script CGI
11.2.9 Il debugging sugli script CGI
11.2.10 Problemi comuni e soluzioni
11.3 cgitb -- Gestore delle traceback per gli script CGI
11.4 urllib -- Apertura di risorse arbitrarie tramite URL
11.4.1 Oggetti URLopener
11.4.2 Esempi
11.5 urllib2 -- Libreria estensibile per l'apertura delle URL
11.5.1 Oggetti Request
11.5.2 Oggetti OpenerDirector
11.5.3 Oggetti BaseHandler
11.5.4 Oggetti HTTPRedirectHandler
11.5.5 Oggetti ProxyHandler
11.5.6 Oggetti HTTPPasswordMgr
11.5.7 Oggetti AbstractBasicAuthHandler
11.5.8 Oggetti HTTPBasicAuthHandler Objects
11.5.9 Oggetti ProxyBasicAuthHandler Objects
11.5.10 Oggetti AbstractDigestAuthHandler
11.5.11 Oggetti HTTPDigestAuthHandler
11.5.12 Oggetti ProxyDigestAuthHandler
11.5.13 Oggetti HTTPHandler
11.5.14 Oggetti HTTPSHandler
11.5.15 Oggetti FileHandler
11.5.16 Oggetti FTPHandler
11.5.17 Oggetti CacheFTPHandler
11.5.18 Oggetti GopherHandler
11.5.19 Oggetti UnknownHandler
11.5.20 Oggetti HTTPErrorProcessor
11.5.21 Esempi
11.6 httplib -- Client del protocollo HTTP
11.6.1 Oggetti HTTPConnection
11.6.2 Oggetti HTTPResponse
11.6.3 Esempi
11.7 ftplib -- Client per protocollo FTP
11.7.1 Oggetti FTP
11.8 gopherlib -- Client per il protocollo Gopher
11.9 poplib -- Client per il protocollo POP3
11.9.1 Oggetti POP3
11.9.2 Esempi POP3
11.10 imaplib -- Client per protocollo IMAP4
11.10.1 Oggetti IMAP4
11.10.2 Esempio IMAP4
11.11 nntplib -- Client per il protocollo NNTP
11.11.1 Oggetti NNTP
11.12 smtplib -- Client per il protocollo SMTP
11.12.1 Oggetti SMTP
11.12.2 Esempi SMTP
11.13 telnetlib -- Client Telnet
11.13.1 Oggetti Telnet
11.13.2 Esempi di Telnet
11.14 urlparse -- Analizza le URL nei suoi componenti
11.15 SocketServer -- Un'infrastruttura per i server di rete
11.16 BaseHTTPServer -- Server HTTP di base
11.17 SimpleHTTPServer -- Semplice gestore di richieste HTTP
11.18 CGIHTTPServer -- Gestore di richieste HTTP con supporto CGI
11.19 Cookie -- gestione dello stato HTTP
11.19.1 Oggetti Cookie
11.19.2 Oggetti Morsel
11.19.3 Esempio
11.20 xmlrpclib -- accesso a client XML-RPC
11.20.1 Oggetti ServerProxy
11.20.2 Oggetti Boolean
11.20.3 Oggetti DateTime
11.20.4 Oggetti Binary
11.20.5 Oggetti Fault
11.20.6 Oggetti ProtocolError
11.20.7 Oggetti MultiCall
11.20.8 Funzioni utili
11.20.9 Esempi di utilizzo del client
11.21 SimpleXMLRPCServer -- Server basilare XML-RPC
11.21.1 Oggetti SimpleXMLRPCServer
11.21.2 CGIXMLRPCRequestHandler
11.22 DocXMLRPCServer -- Server XML-RPC di autodocumentazione
11.22.1 Oggetti DocXMLRPCServer
11.22.2 DocCGIXMLRPCRequestHandler
11.23 asyncore -- Gestione di socket asincroni
11.23.1 Esempio di client HTTP di base con asyncore
11.24 asynchat -- Gestore di comando/risposta su socket asincroni
11.24.1 asynchat - Classi ausiliarie e funzioni
11.24.2 Esempi asynchat
12. Gestione dei dati internet
12.1 formatter -- Formattatore generico per l'output
12.1.1 L'interfaccia formatter
12.1.2 Implementazione del formattatore
12.1.3 L'interfaccia dello scrittore
12.1.4 Implementazione dello scrittore
12.2 email -- Un package per gestire email e MIME
12.2.1 Rappresentazione di un messaggio email
12.2.2 Analisi di un messaggio email
12.2.3 Generare documenti MIME
12.2.4 Creare oggetti email e MIME da zero
12.2.5 Intestazioni internazionalizzate
12.2.6 Rappresentare l'insieme dei caratteri
12.2.7 Encoders - Codificatori
12.2.8 Classi per le eccezioni
12.2.9 Utilità varie
12.2.10 Iteratori
12.2.11 Differenze tra il modulo email v1 (fino a Python 2.2.1)
12.2.12 Differenze rispetto a mimelib
12.2.13 Esempi
12.3 mailcap -- Gestione di file Mailcap
12.4 mailbox -- Gestione dei vari tipi di mailbox
12.4.1 Oggetti Mailbox
12.5 mhlib -- Accesso alle mailbox MH
12.5.1 Oggetti MH
12.5.2 Oggetti Folder
12.5.3 Oggetti Message
12.6 mimetools -- Strumenti per analizzare messaggi MIME
12.6.1 Ulteriori metodi degli oggetti Message
12.7 mimetypes -- Mappa i nomi dei file ai tipi MIME
12.7.1 Oggetti MimeTypes
12.8 MimeWriter -- scrittore generico di file MIME
12.8.1 Oggetti MimeWriter
12.9 mimify -- elaboratore MIME di messaggi di posta
12.10 multifile -- Supporto per file contenenti parti distinte
12.10.1 Oggetti MultiFile
12.10.2 MultiFile Example
12.11 rfc822 -- Analizza le intestazioni di posta RFC 2822
12.11.1 Oggetti Message
12.11.2 Oggetti AddressList
12.12 base64 -- RFC 3548: codifiche di dati Base16, Base32, Base64
12.13 binascii -- Conversione tra binario e ASCII
12.14 binhex -- Codifica e decodifica per file binhex4
12.14.1 Note
12.15 quopri -- Codifica e decodifica di dati MIME quoted-printable
12.16 uu -- Codifica e decodifica file in formato uuencode
12.17 xdrlib -- Codifica e decodifica dati XDR
12.17.1 Oggetti Packer
12.17.2 Oggetti Unpacker
12.17.3 Eccezioni
12.18 netrc -- Elaborazione di file netrc
12.18.1 Oggetti netrc
12.19 robotparser -- Parser per robots.txt
12.20 csv -- Lettura e scrittura di file CSV
12.20.1 Contenuti del modulo
12.20.2 Dialetti e parametri di formattazione
12.20.3 Oggetti Reader
12.20.4 Oggetti Writer
12.20.5 Esempi
13. Strumenti per l'analisi dei linguaggi di markup strutturati
13.1 HTMLParser -- Semplice parser per HTML e XHTML
13.1.1 Esempio di applicazione di un parser HTML
13.2 sgmllib -- Simple SGML parser
13.3 htmllib -- A parser for HTML documents
13.3.1 Oggetti HTMLParser
13.4 htmlentitydefs -- Definizioni generali di entità HTML
13.5 xml.parsers.expat -- Analizzare velocemente XML usando Expat
13.5.1 Oggetti XMLParser
13.5.2 ExpatError Exceptions
13.5.3 Esempio
13.5.4 Descrizione del modello di contenuto
13.5.5 Costanti relative ad errori in Expat
13.6 xml.dom -- API del Modello di Oggetto Documento - DOM
13.6.1 Contenuto del modulo
13.6.2 Oggetti nel DOM
13.6.3 Conformità
13.7 xml.dom.minidom -- Implementazione minimale di DOM
13.7.1 Oggetti DOM
13.7.2 Esempi DOM
13.7.3 Il minidom e lo standard DOM
13.8 xml.dom.pulldom -- Supporto per la costruzione di alberi DOM parziali
13.8.1 Oggetti DOMEventStream
13.9 xml.sax -- Supporto per parser SAX2
13.9.1 Oggetti SAXException
13.10 xml.sax.handler -- Classe di base per gestori SAX
13.10.1 Oggetti ContentHandler
13.10.2 Oggetti DTDHandler
13.10.3 Oggetti EntityResolver
13.10.4 Oggetti ErrorHandler
13.11 xml.sax.saxutils -- Utilità SAX
13.12 xml.sax.xmlreader -- Interfaccia per parser XML
13.12.1 Oggetti XMLReader
13.12.2 Oggetti IncrementalParser
13.12.3 Oggetti Locator
13.12.4 Oggetti InputSource
13.12.5 L'interfaccia Attributes
13.12.6 L'interfaccia AttributesNS
13.13 xmllib -- Un parser per documenti XML
13.13.1 Spazio dei nomi XML
14. Servizi Multimediali
14.1 audioop -- Manipolare i dati audio grezzi
14.2 imageop -- Manipolare dati di immagini grezzi
14.3 aifc -- Lettura e scrittura di file AIFF e AIFC
14.4 sunau -- Lettura e scrittura di file AU
14.4.1 Oggetti AU_read
14.4.2 Oggetti AU_write
14.5 wave -- Leggere e scrivere file WAV
14.5.1 Oggetti Wave_read
14.5.2 Oggetti Wave_write
14.6 chunk -- Leggere spezzoni di dati IFF
14.7 colorsys -- Conversioni tra colori di sistema
14.8 rgbimg -- Leggere e scrivere file ``SGI RGB''
14.9 imghdr -- Determina il tipo di immagine
14.10 sndhdr -- Determina il tipo del file sonoro
14.11 ossaudiodev -- Accesso ai dispositivi audio OSS-compatibili
14.11.1 Oggetti dispositivi audio
14.11.2 Oggetti dispositivo Mixer
15. Servizi di crittografia
15.1 hmac -- Keyed-Hashing per l'autenticazione dei messaggi
15.2 md5 -- Algoritmo di messaggi digest MD5
15.3 sha -- Algoritmo dei messaggi digest SHA-1
15.4 mpz -- Interi GNU di dimensioni arbitrarie
15.5 rotor -- Crittazione e decrittazione di tipo Enigma
16. Interfaccia Utente Grafica con Tk
16.1 Tkinter -- Interfaccia Python per Tcl/Tk
16.1.1 Moduli Tkinter
16.1.2 Tkinter salvagente
16.1.3 Una (molto) rapida occhiata a Tcl/Tk
16.1.4 Mappatura dei comandi di base di Tk in Tkinter
16.1.5 Come sono relazionati Tk e Tkinter
16.1.6 Manuale di riferimento
16.2 Tix -- Widgets che estendono Tk
16.2.1 Usare Tix
16.2.2 I widget di Tix
16.2.3 I comandi Tix
16.3 ScrolledText -- Widget per testi con barra di scorrimento
16.4 turtle -- La grafica della tartaruga per Tk
16.4.1 Gli oggetti Pen e RawPen
16.5 Idle
16.5.1 I menu
16.5.2 Menu Format (solo nelle finestre di editing)
16.5.3 Menu Run (solo nelle finestre di editing)
16.5.4 Menu options
16.5.5 Menu Windows
16.5.6 Menu Help
16.5.7 Comandi di base per l'editing e la navigazione
16.5.8 Colori della sintassi
16.6 Altri pacchetti per Interfaccia Grafiche Utenti
17. Esecuzione limitata
17.1 rexec -- Infrastruttura per l'esecuzione limitata
17.1.1 Oggetti RExec
17.1.2 Definire gli ambienti limitati
17.1.3 Un esempio
17.2 Bastion -- Limitare l'accesso agli oggetti
18. Servizi del linguaggio Python
18.1 parser -- Accesso agli alberi di analisi di Python
18.1.1 Creazione di oggetti AST
18.1.2 Conversione di oggetti AST
18.1.3 Interrogazioni su oggetti AST
18.1.4 Eccezioni e gestione degli errori
18.1.5 Oggetti AST
18.1.6 Esempi
18.2 symbol -- Costanti usate con gli alberi di analisi di Python
18.3 token -- Costanti usate con gli alberi di analisi di Python
18.4 keyword -- Verifica le parole chiave di Python
18.5 tokenize -- Elaboratore di simboli per il sorgente Python
18.6 tabnanny -- Rilevatore di indentazioni ambigue
18.7 pyclbr -- Supporto al browser delle classi Python
18.7.1 Oggetti descrittori di classe
18.7.2 Oggetti descrittori di funzione
18.8 py_compile -- Compilazione di file sorgenti Python
18.9 compileall -- Compila in bytecode le librerie Pyhton
18.10 dis -- Disassemblatore per il bytecode Python
18.10.1 Istruzioni Byte Code di Python
18.11 distutils -- Costruzione ed installazione di moduli Python
19. Il package di compilazione per Python
19.1 L'interfaccia di base
19.2 Limitazioni
19.3 La sintassi astratta di Python
19.3.1 Nodi AST
19.3.2 Assegnamento dei nodi
19.3.3 Esempi
19.4 Utilizzo dei Visitor per percorrere gli AST
19.5 Generazione di bytecode
20. Servizi specifici per SGI IRIX
20.1 al -- Funzioni audio su piattaforme SGI
20.1.1 Oggetti configuration
20.1.2 Oggetti port
20.2 AL -- Costanti utilizzate con il modulo al
20.3 cd -- Accesso al CD-ROM su sistemi SGI
20.3.1 Oggetti Player
20.3.2 Oggetti Parser
20.4 fl -- La libreria FORMS per interfacce utente di tipo grafico
20.4.1 Funzioni definite nel modulo fl
20.4.2 Oggetti Form
20.4.3 Oggetti FORMS
20.5 FL -- Costanti usate con il modulo fl
20.6 flp -- Funzioni per creare FORMS leggendone la specifica da file
20.7 fm -- Interfaccia verso il Font Manager
20.8 gl -- interfaccia verso la libreria grafica
20.9 DEVICE -- Costanti usate con il modulo gl
20.10 GL -- Costanti usate con il modulo gl
20.11 imgfile -- Supporto per file di tipo imglib SGI
20.12 jpeg -- Lettura e scrittura di file JPEG
21. Servizi specifici di SunOS
21.1 sunaudiodev -- Accesso all'hardware audio Sun
21.1.1 Oggetti dispositivo audio
21.2 SUNAUDIODEV -- Costanti usate con sunaudiodev
22. Servizi specifici MS Windows
22.1 msvcrt - Routine utili dalle MS VC++ runtime
22.1.1 Operazioni su file
22.1.2 Console I/O
22.1.3 Altre funzioni
22.2 _winreg - Accesso al registro di Windows
22.2.1 Oggetti gestori del registro
22.3 winsound -- Interfaccia per la riproduzione del suono in Windows
A. Moduli non documentati
A.1 Frameworks
A.2 Varie routine utili
A.3 Moduli specifici della piattaforma
A.4 Multimedia
A.5 Obsoleti
A.6 Moduli di estensione specifici per SGI
B. Segnalare degli errori di programmazione
C. Storia e licenza
C.1 Storia del software
C.2 Termini e condizioni per l'accesso o altri usi di Python (licenza d'uso, volutamente non tradotta)
C.3 Licenze e riconoscimenti per i programmi incorporati
C.3.1 Mersenne Twister
C.3.2 Sockets
C.3.3 Floating point exception control
C.3.4 MD5 message digest algorithm
C.3.5 rotor - Enigma-like encryption and decryption
C.3.6 Asynchronous socket services
C.3.7 Cookie management
C.3.8 Profiling
C.3.9 Execution tracing
C.3.10 UUencode and UUdecode functions
C.3.11 XML Remote Procedure Calls
Module Index
Indice analitico
La libreria di riferimento di Python
Previous:
Traduzione in italiano
Up:
La libreria di riferimento
Next:
1. Introduzione
Release 2.3.4, documentation updated on 21. maggio 2005.
Vedete
Circa questo documento...
per informazioni su modifiche e suggerimenti.