<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.StileMessaggioDiPostaElettronica17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=IT link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Ciao a tutti, sono una principiante, ma credo di aver capito a cosa serve istanzia una classe, o una funzione, con il self, al lato pratico.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>In pratica nel momento in cui la istanzi con il self, all’interno di una funzione, la puoi richiamare anche in un’altra funzione.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Ciao<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'>Da:</span></b><span style='font-size:10.0pt;font-family:"Segoe UI","sans-serif"'> python-bounces@lists.python.it [mailto:python-bounces@lists.python.it] <b>Per conto di </b>Antonino Cardillo<br><b>Inviato:</b> venerdì 22 marzo 2013 09:24<br><b>A:</b> Discussioni generali sul linguaggio Python<br><b>Oggetto:</b> Re: [Python] Salve.<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Anche per me il self è un qualcosa che non ho capito, quindi mi associo alla richiesta di Gabriel.<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><div><p class=MsoNormal>Il giorno 22 marzo 2013 09:05, Gabriel Battaglia (Kriyaban) <<a href="mailto:iz4apu@libero.it" target="_blank">iz4apu@libero.it</a>> ha scritto:<o:p></o:p></p><p class=MsoNormal>Buongiorno a tutti.<br>Sono un principiante assoluto del linguaggio che intendo apprendere per puro divertimento e per dare sfogo alla mia creatività.<br><br>Ho letto per intero, non studiato... il tutorial di Guido Vanrossum, il libro di Marco beri e sono ad 1/3 di Pensare da informatico. Dove possibile, leggo in italiano ma posso mettermi anche su testi in inglese.<br><br>Python mi sembra affascinante e divertente, tuttavia, come logico che sia, ci sono degli "scalini" concettuali che bisogna necessariamente superare nel processo di apprendimento. Uno di questi, per me, sono le classi.<br>penso di aver afferrato l'idea generale purtuttavia, mi riesce estremamente difficile famigliarizzare con la sintassi. Gli esempi che trovo spesso danno per scontate conoscenze che non posseggo o implementano cose non necessarie a chi guarda la definizione di classe per la prima volta. In particolare e mi rendo conto che questo probabilmente farà sorridere il 99% di chi mi legge, sono abbastanza confuso dal termine self.<br><br>class miaclasse():<br> def metodo(self): #Perchè self?<br> self.a = 15 #di nuovo, perchè? Cosa succede se non lo metto? che cos'è self.a?<br>...<br><br>Sono iscritto alla lista da qualche giorno e, solo questa mattina ho trovato messaggi... Siccome preferisco le mailinglist ai forum, vi chiedo se ne esistono di più attive o, eventualmente, di specifiche per gente dalle domande ingenue e basilari come le mie. Oppure ancora, avreste da suggerire qualche materiale da leggere online (per i libri cartacei ho delle difficoltà), che affrontino la spiegazione delle classi da un altro punto di vista?<br><br>In fine, è corretto e accettato dal regolamento di questa mailing list, che io vi posti ogni tanto le mie curiosità, anche se si tratta di domande estremamente banali?<br><br>Grazie mille in anticipo.<br><br>GB. <br>_______________________________________________<br>Python mailing list<br><a href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a><br><a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><o:p></o:p></p></div><p class=MsoNormal><br><br clear=all><br>-- <br>Cordiali saluti.<br>Antonino Cardillo.<br>E-mail: <a href="mailto:antoninocardillo.it@gmail.com" target="_blank">antoninocardillo.it@gmail.com</a><br>Cell. 393-6214016<br>Skype: antonino73 <o:p></o:p></p></div></div></body></html>