diveintopython3-it /

Filename Size Date modified Message
esempi
i
j
util
32 B
3.0 KB
69.5 KB
5.8 KB
77.2 KB
33.6 KB
8.4 KB
42.2 KB
6.8 KB
61.2 KB
54.4 KB
43.2 KB
40.2 KB
4.4 KB
30.0 KB
3.0 KB
2.5 KB
35.6 KB
34.5 KB
2.8 KB
54.0 KB
7.4 KB
6.2 KB
1.9 KB
2.5 KB
6.2 KB
33.4 KB
55.4 KB
91.5 KB
50.4 KB
63.1 KB
79.0 KB
51.1 KB
514 B
66.7 KB
Questa è la traduzione italiana di "Dive Into Python 3", un libro che
parla di Python per programmatori esperti scritto da Mark Pilgrim e
pubblicato da Apress nel 2009. La traduzione italiana, intitolata
"Immersione in Python 3", è disponibile solamente online all'URL:

http://gpiancastelli.altervista.org/dip3-it

La traduzione del testo è completa.

La traduzione degli screenshot è incompleta per quanto riguarda le
installazioni di Python 3 su Mac OS X e Ubuntu Linux. Gli screenshot
su Mac OS X sono gli originali usati da Mark, in quanto non ho a
disposizione un computer Apple per poter documentare una installazione
"italiana" di Python 3. Gli screenshot su Ubuntu Linux sono incompleti
a causa di un problema che mi impedisce di collegarmi a Internet dopo
aver localizzato il sistema in italiano (la mia configurazione
predefinita è inglese) e che non sono riuscito a risolvere; quindi, i
tre screenshot che mostrano lo scaricamento dei pacchetti,
l'installazione del software e il riepilogo delle nuove applicazioni
installate sono in inglese. Notate che, in generale, né il programma
di installazione di Python (per esempio su Windows) né la Python
Shell (su tutti i sistemi operativi) sono localizzati in italiano,
e quindi le relative immagini mostrano (e mostrerebbero comunque) il
testo delle due interfacce in inglese.

La traduzione degli esempi di codice è stata fatta deliberatamente
solo per stringhe e commenti, in modo da adeguarsi a quella che sembra
essere la pratica comune nella pubblicazione di testi di informatica
tradotti dall'inglese all'italiano. (A ottobre 2009 gli esempi più
recenti sembrano essere "Effective Java", pubblicato da Pearson
Education, e "JavaScript: The Good Parts", pubblicato da Tecniche
Nuove.)

Nonostante il testo del libro sia stato scritto direttamente in
HTML, è necessario usare lo script publish per effettuare alcune
trasformazioni dei sorgenti (HTML, CSS, JavaScript) e infine
pubblicare in rete il risultato finale. Lo script usa i seguenti
strumenti:

- Python 2.6 e PyQuery (che necessita di lxml)
- Python 3
- Java (per YUI Compressor / Google Compiler)
- Prince XML (http://www.princexml.com)
- Mercurial
- vari comandi Unix come cat, sed, zip, &c.

Lo script originale realizzato da Mark usa rsync per copiare i file
sul server finale, mentre il mio script usa FTP. Lo script originale
contiene anche alcune operazioni (il controllo sulla sintassi
JavaScript, l'aggiunta delle date di ultima modifica per ogni
capitolo, tanto per fare due esempi) che ho rimosso dal mio script
perché le ho giudicate inutili (in un senso molto generico del
termine) per il testo di una traduzione; il codice sorgente dello
script offre qualche motivazione specifica aggiuntiva nei commenti.

Tutto il materiale relativo alla traduzione è distribuito sotto
licenza CC-BY-SA 3.0. I dettagli delle singole parti (immagini,
esempi di codice, script di pubblicazione, &c.) si possono trovare
nel file informazioni-sul-libro.html. Per qualsiasi commento,
scrivete una email a <giulio.piancastelli@gmail.com>.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.