Il tutorial di Python
Previous:
Premessa
Up:
Il tutorial di Python
Next:
1. Per stimolarvi l'appetito
Indice
1. Per stimolarvi l'appetito
2. Usare l'interprete Python
2.1 Invocare l'interprete
2.1.1 Passaggio di argomenti
2.1.2 Modo interattivo
2.2 L'Interprete e il suo ambiente
2.2.1 Gestione degli errori
2.2.2 Script Python eseguibili
2.2.3 Codifica dei file sorgenti
2.2.4 Il file di avvio in modalitą interattiva
3. Un'introduzione informale a Python
3.1 Usare Python come una calcolatrice
3.1.1 Numeri
3.1.2 Stringhe
3.1.3 Stringhe Unicode
3.1.4 Liste
3.2 Primi passi verso la programmazione
4. Di pił sugli strumenti di controllo del flusso
4.1 L'Istruzione if
4.2 L'Istruzione for
4.3 La funzione range()
4.4 Le istruzioni break e continue e la clausola else nei cicli
4.5 L'istruzione pass
4.6 Definizione di funzioni
4.7 Di pił sulla definizione di funzioni
4.7.1 Valori predefiniti per gli argomenti
4.7.2 Argomenti a parola chiave
4.7.3 Liste di argomenti arbitrari
4.7.4 Suddividere gli argomenti di una lista
4.7.5 Forme lambda
4.7.6 Stringhe di documentazione
5. Strutture dati
5.1 Di pił sulle liste
5.1.1 Usare le liste come pile
5.1.2 Usare le liste come code
5.1.3 Strumenti per la programmazione funzionale
5.1.4 Costruzioni di lista
5.2 L'istruzione del
5.3 Tuple e sequenze
5.4 Insiemi
5.5 Dizionari
5.6 Tecniche sui cicli
5.7 Di pił sulle condizioni
5.8 Confrontare sequenze con altri tipi di dati
6. Moduli
6.1 Di pił sui moduli
6.1.1 Il percorso di ricerca del modulo
6.1.2 File Python ``compilati''
6.2 Moduli standard
6.3 La funzione dir()
6.4 I package
6.4.1 Importare con * da un package
6.4.2 Riferimenti interni ad un package
6.4.3 Package in molteplici directory
7. Input ed output
7.1 Formattazione avanzata dell'output
7.2 Leggere e scrivere file
7.2.1 Metodi degli oggetti file
7.2.2 Il modulo pickle
8. Errori ed eccezioni
8.1 Errori di sintassi
8.2 Le eccezioni
8.3 Gestire le eccezioni
8.4 Sollevare eccezioni
8.5 Eccezioni definite dall'utente
8.6 Definire azioni di chiusura
9. Classi
9.1 Qualche parola sulla terminologia
9.2 Gli ambiti di visibilitą di Python e gli spazi dei nomi
9.3 Un primo sguardo alle classi
9.3.1 La Sintassi della definizione di classe
9.3.2 Oggetti classe
9.3.3 Oggetti istanza
9.3.4 Oggetti metodo
9.4 Note sparse
9.5 Ereditarietą
9.5.1 Ereditarietą multipla
9.6 Variabili private
9.7 Rimasugli e avanzi
9.8 Le eccezioni possono essere classi
9.9 Iteratori
9.10 Generatori
10. Una breve escursione nella libreria standard
10.1 Interfaccia con il Sistema Operativo
10.2 File wildcard
10.3 Argomenti da riga di comando
10.4 Redirigere gli errori in output e terminare il programma
10.5 Modello di corrispondenza per le stringhe
10.6 Matematica
10.7 Accesso ad internet
10.8 Data e tempo
10.9 Compressione dei dati
10.10 Misura delle prestazioni
10.11 Controllo di qualitą
10.12 Le batterie sono incluse
11. E adesso?
A. Editing interattivo dell'input e sostituzione dallo storico
A.1 Editing di riga
A.2 Sostituzione dallo storico
A.3 Associazioni dei tasti
A.4 Commenti
B. La parte aritmetica in virgola mobile: problemi e limiti
B.1 Errore di rappresentazione
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
D. Glossario
Indice analitico
Il tutorial di Python
Previous:
Premessa
Up:
Il tutorial di Python
Next:
1. Per stimolarvi l'appetito
Release 2.3.4, documentation updated on 23. dicembre 2004.
Vedete
Circa questo documento...
per informazioni su modifiche e suggerimenti.