PDA

View Full Version : Versione cartacea di "How to think like a computer scientist: learning with python"?


kalel92
03-11-2011, 13:32
Salve a tutti, dopo vari problemi legati anche alla scuola (e diciamolo...SOPRATTUTTO alla stramaledettissima scuola), voglio ricominciare a studiare Python. Sono ancora un principiante in programmazione, quando iniziai decisi che Python era quello più adatto per iniziare, e vedo ora che anche la maggior parte delle guide qui sul sito consigliano lo stesso.

Ora, l'anno scorso ho iniziato utilizzando "How to think like a computer scientist: learning with Python" di Downey, Elkner, Meyers...e ho utilizzato la versione in PDF sul sito ufficiale di Python stesso.
Purtroppo anche per problemi miei legati alla vista, ma soprattutto per un fatto di praticità per non essere sempre costretto a stare al pc per leggere il libro, volevo sapere se esiste una versione cartacea e dove si può trovare.
Il fatto di pagare non mi interessa, preferisco avere un libro piuttosto che impazzirmi tra il documento PDF, eventuale compilatore python e magari il codice che scrivo per fare pratica. Non so se mi sono spiegato :D

Grazie in anticipo!

PS: ovviamente parlo dell'edizione italiana ;)

demos88
03-11-2011, 14:12
Se la versione pdf è gratuita, penso che la cosa più conveniente sia quella di rivolgersi a una copisteria (nei quartieri universitari ce ne sono moltissime) che te lo stampa su carta (te lo rilegano pure).
Anche perchè la versione italiana non riesco a trovarla già su carta... (ho cercato in un paio di siti online che vendono libri universitari).

Floris
03-11-2011, 14:17
Se la versione pdf è gratuita, penso che la cosa più conveniente sia quella di rivolgersi a una copisteria (nei quartieri universitari ce ne sono moltissime) che te lo stampa su carta (te lo rilegano pure).
Anche perchè la versione italiana non riesco a trovarla già su carta... (ho cercato in un paio di siti online che vendono libri universitari).

Quoto...ti verrà a costare dai 3 ai 5 centesimi a pagina e massimo 5 euro per la rilegatura...fatti fare quella con colla a caldo e cartoncino, non quella ad anelli (IMHO).

kalel92
03-11-2011, 16:36
L'unica cosa è che sono 260 pagine, mi sa che verrà qualcosa come 20-30 euro...

Comunque grazie del consiglio...appena posso vado in copisteria e vedo che prezzo mi fanno :)

kalel92
04-11-2011, 15:22
Penso che andrò a stampare e far rilegare il libro oggi...

In ogni caso ho cominciato a dargli uno sguardo. Ho scaricato e installato (per adesso uso win7) l'interprete (versione 3.1.2), ma ho qualche problema, cioè:
nel primo esempio, banale, dell'uso del comando "print", sia che eseguo da linea di comando o che creo un file .py e poi lo passo all'interprete mi dice che la sintassi non è corretta.

Per esempio, seguendo la guida, ho scritto print "Hello, World!"
Ma ritorna un messaggio con scritto "invalid syntax", evidenziando l'ultima "

C'è qualcosa che non so riguardo la 3.1.2?
Perchè non penso di essere cretino io :stordita:

demos88
04-11-2011, 15:50
In python 3, print è una funzione.
Prova a scrivere

print("Hello, World!")

cdimauro
04-11-2011, 15:57
@kalel92. Perché quel libro lo puoi usare per Python fino alla 2.7.

Dalla 3.0 in poi ci sono alcuni cambiamenti e per alcune cose c'è incompatibilità col passato.

Ad esempio proprio la print, che non è più un'istruzione, ma una funzione.

Ti consiglio al momento di passare alla 2.7, visto che stai seguendo questo libro.

EDIT: ho visto l'altro messaggio, ma ormai avevo scritto. :p