Pagina 1 di 1

[Python] Acquistare un buon libro per cominciare....

MessaggioInviato: mar mar 29, 2011 8:52 pm
da ogupower
salve ragazzi!
devo ammettere che il mondo della programmazione mi ha sempre affascinato ma allo stesso tempo impaurito,ho aperto così per curiosità dei libri di alcuni miei amici che studiano programmazione e mi sono messo le mani nei capelli per quanto poco ci capivo [:p] [:p] [cry]
io sono ignorante in materia e ho aperto questo post per chidervi aiuto non tanto con quale linguaggio cominciare a programmare ( ci sono diversi post a riguardo ),ma magari su un libro per farsi un po di teoria sulla programmazione in generale per poi cominciare ad approfondire magari un linguaggio...
io ho provato a basarmi anche su delle guide che ho trovato su internet.ma sinceramente preferisco avere un buon libro sotto,magari un qualcosa che parta proprio dalle basi e che sia possibilmente di facile comprensione...

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: mar mar 29, 2011 9:08 pm
da Sabbb
Richiesta interessante . Seguirò anche io il post [^]

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: mar mar 29, 2011 10:23 pm
da ninjabionico
Potreste, per esempio, cominciare dal Python:

http://www.python.it/doc/Easytut/easytut-it/index.html oppure in versione Pdf www.python.it/doc/Easytut/easytut-it.pdf.gz


[ciao]

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: mer mar 30, 2011 8:14 pm
da ogupower
grazie ninja,ho cominciato a leggermi i primi capitoli e devo dire che mi sembra molto chiara come guida...
sicuramente è un po' presto dare giudizi ma l'inizio è promettente!

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: gio mar 31, 2011 7:09 pm
da Berga95
Pure io ho cominciato con una guida pocket su Python (anche se avevo cominciato a studiare la 3.x, il link è riferito ad un'edizione vecchia...)

Beh, devo dire che è molto istruttivo, ti permette di capire i principali concetti della programmazione (ovvero le varie strutture for, while, if - else...), per poi poterti "allargare" al concetto di funzioni ed infine comprendere le classi, il tutto non soffermandosi troppo sulla sintassi da seguire.

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: gio mar 31, 2011 7:52 pm
da ogupower
effettivamente non ho capito che differenza c'è tra la 2 e la 3,comunque mi sono buttato sulla 2,tanto credo che per cominciare sia più che sufficente!!

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: gio mar 31, 2011 7:55 pm
da Berga95
ogupower ha scritto:effettivamente non ho capito che differenza c'è tra la 2 e la 3

Ce ne sono varie (non voglio andare OT, puoi consultare questa pagina qua, comunque penso ci sia più materiale su Python 2.x... [ciao]

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: ven apr 01, 2011 9:21 pm
da ogupower
allora ragazzi,già mi sono bloccato e non capisco una cosa!!!!!(dall'alto della mia totale ignoranza)

nel capitolo 4 c'è quest'esempio per introdurre il ciclo while:

a = 0
while a < 10:
a = a + 1
print a

e questo è il risultato:

1
2
3
4
5
6
7
8
9
10

ora io mi chiedo:ma il print a finale non dovrebbe fermarsi ad 1??cioè come fa la variabile ad autoincrementarsi da sola fino a 10??

sicuramente sarà una domanda sciocca e con risposta scontata per voi,ma io ignorante che sono non riesco a capirlo....

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: ven apr 01, 2011 9:29 pm
da BlackJack
ciao.
While è un ciclo che si ripete fino a quando la condizione si verifica. In questo caso "while a < 10" indica che il ciclio continua fino a quando il valore della variabile "a" risulta essere minore di 10. Ciò che accade durante l'esecuzione del ciclo è "a = a + 1", ossia il valore di "a" sarà pari al valore attuale di a + 1 (visto che il valore iniziale è 0, 0+1=1, il primo risultato ad essere stampato a video sarà 1). e poi "print a" significa che la variabile "a" viene stampata a video.
Ora, vediamo bene nel dettagio ciò che avviene.

Inizio ciclo While
0+1= 1
1+1= 2
2+1= 3
3+1= 4
4+1= 5
5+1= 6
6+1= 7
7+1= 8
8+1= 9
9+1= 10
Fine ciclo while.

Il while doveva continuare fino a quando il valore di "a" era pari a 10, e quindi una volta verificata la condizione questo si interrompe.

Tutto chiaro?

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: ven apr 01, 2011 9:51 pm
da ogupower
BlackJack ha scritto:Ciò che accade durante l'esecuzione del ciclo è "a = a + 1", ossia il valore di "a" sarà pari al valore attuale di a + 1


il resto è tutto chiaro ma non riesco a capire questo passaggio,che intendi per "valore attuale"?

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: ven apr 01, 2011 9:58 pm
da BlackJack
All'inizio hai dichiato che la variabile "a" è uguale a "0". Quello è il valore attuale.
Parte da 0 e aggiunge 1, poi da +1 arriva a due, poi 2+1 arriva a tre, e così via.
E' più chiaro ora?

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: ven apr 01, 2011 10:14 pm
da ogupower
aspetta,forse ho capito:

dimmi se è giusto: all'inzio quando si entra dentro il ciclo while la variabile a diventa da 0 (che era il valore iniziale) ad 1..quando ha stampato la variable a per la prima volta (quindi ha stampato 1)il "valore attuale" di a, non è più lo 0 che avevamo dichiarato all'inizio ma è 1,e si va avanti così fino a quando non si arriva a 10 e si esce dal ciclo,giusto?

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: sab apr 02, 2011 6:35 am
da BlackJack
Esattamente!
Complimenti [:)]
Buon lavoro, a presto.

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: sab apr 02, 2011 9:46 am
da ogupower
grazie mille blackjack per l'aiuto,comunque semmai apro un topic apposta se ho altre domande,che sennò qui siamo fuori argomento!

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: sab apr 02, 2011 12:55 pm
da BlackJack
ottimo, felice di esserti stato d'aiuto!
A presto.

Re: Acquistare un buon libro per cominciare....

MessaggioInviato: sab apr 09, 2011 9:34 pm
da ogupower
ragazzi,volevo anche segnalarvi questo sito: http://sites.google.com/site/niktorthenat/

contiene una sezione dedicata a python con una serie di semplicissimi tutorial per chi come me è totalmente deve partire totalmente da 0.
affiancati alla guida secondo me sono un buon mezzo per cominciare a capirci qualcosa. [^]


detto ciò,premettendo che mi sono finito di leggere la guida,e bene o male,ho capito quasi tutte le funzioni basilari,vi chiedevo se conoscete sempre una qualche guida che approfondisca il discorso delle librerie grafiche.