<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Iniziare a Programmare &#8211; Consigli per principianti</title>
	<atom:link href="http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/feed/" rel="self" type="application/rss+xml" />
	<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/</link>
	<description>cosa ci frulla nella testa</description>
	<lastBuildDate>Sun, 28 Feb 2010 10:08:11 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: koteko</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-4255</link>
		<dc:creator>koteko</dc:creator>
		<pubDate>Sat, 10 Oct 2009 13:11:23 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-4255</guid>
		<description>Prova a dare un&#039;occhiata qui, ci sono molte informazioni utili :)

http://www.python.org/doc/faq/it/windows/</description>
		<content:encoded><![CDATA[<p>Prova a dare un&#8217;occhiata qui, ci sono molte informazioni utili :)</p>
<p><a href="http://www.python.org/doc/faq/it/windows/" rel="nofollow">http://www.python.org/doc/faq/it/windows/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: $c4rG</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-4254</link>
		<dc:creator>$c4rG</dc:creator>
		<pubDate>Sat, 10 Oct 2009 12:17:37 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-4254</guid>
		<description>Tu mi hai scritto che ci dovrebbe essere un menu, ho aperto Python e mi sono accorto che cliccando la &quot;croce&quot; di python che c&#039;e in alto a sinistrasi apre una specie di menu però nn c&#039;e scritto apri, invece c&#039;e scritto:


Ripristina
Sposta
Ridimensiona
Riduci a icona
Ingrandisci
-------------
Chiudi
Modifica(cliccando su di essso compare):Segna       
                                        Copia       Invio
                                        Incolla
                                        Seleziona tutto
                                        Scorri 
                                        Trova
Predefinite
Proprietà

Ma io nn apro Python con il prompt dei comandi ma cliccando direttamente sulla sua icona, perche se io uso il prompt dei comandi e scrivo:
C:\Documents and Settings\art&gt;python
(Mi scrive)
&quot;python&quot; non è riconosciuto come comando interno o esterno,
 un programma eseguibile o un file batch.</description>
		<content:encoded><![CDATA[<p>Tu mi hai scritto che ci dovrebbe essere un menu, ho aperto Python e mi sono accorto che cliccando la &#8220;croce&#8221; di python che c&#8217;e in alto a sinistrasi apre una specie di menu però nn c&#8217;e scritto apri, invece c&#8217;e scritto:</p>
<p>Ripristina<br />
Sposta<br />
Ridimensiona<br />
Riduci a icona<br />
Ingrandisci<br />
&#8212;&#8212;&#8212;&#8212;-<br />
Chiudi<br />
Modifica(cliccando su di essso compare):Segna<br />
                                        Copia       Invio<br />
                                        Incolla<br />
                                        Seleziona tutto<br />
                                        Scorri<br />
                                        Trova<br />
Predefinite<br />
Proprietà</p>
<p>Ma io nn apro Python con il prompt dei comandi ma cliccando direttamente sulla sua icona, perche se io uso il prompt dei comandi e scrivo:<br />
C:\Documents and Settings\art&gt;python<br />
(Mi scrive)<br />
&#8220;python&#8221; non è riconosciuto come comando interno o esterno,<br />
 un programma eseguibile o un file batch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: koteko</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-4251</link>
		<dc:creator>koteko</dc:creator>
		<pubDate>Fri, 09 Oct 2009 18:30:51 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-4251</guid>
		<description>Ciao, grazie del commento.

Allora, il problema e&#039; che la guida e&#039; scritta per linux, dove devi:

a) Aprire un terminale (piu&#039; o meno come il prompt di MS-DOS ma piu&#039; potente e usabile)
b) digitare i comandi che stanno nella guida.

Quindi ad esempio se io voglio usare python interattivamente, cioe&#039; senza creare un file .py, apro il terminale, scrivo &quot;python&quot; do invio e compare:

&lt;code&gt;Python 1.5.2 (#1, Feb 1 2000, 16:32:16)
Copyright 1991-1995 Stichting Mathematish Centrum, Amsterdam&lt;/code&gt;

E da li inserisco riga per riga il mio programma, ad esempio &quot;print 1+1&quot;.

Se invece (come e&#039; piu&#039; consigliabile per qualsiasi programma tu voglia fare) voglio scrivere un file .py, anche su Linux come su Windows bisogna aprire un editor di testo, scrivere il programma e salvarlo con estensione .py

Ora, su Linux, se io ho il programma nella mia Home (un po&#039; come il desktop di windows), basta che apro il terminale e scrivo:

&lt;code&gt;python file.py&lt;/code&gt;

Su Windows invece quando tu &quot;apri python&quot;, apri una SINGOLA istanza dell&#039;interprete. Che corrisponde non al terminale Linux, ma a dopo aver scritto nel terminale &quot;python&quot; e aver premuto invio, che compare il copyright e poi il prompt &quot;&gt;&gt;&gt;&quot;.

Il punto ora e&#039;: come apro un file .py su Windows in modo che sia eseguito direttamente? La risposta precisa non la so, pero&#039; immagino che aprendo l&#039;interprete python tu abbia anche dei menu&#039;, in alto. E se c&#039;e&#039; il menu&#039; File, probabilmente c&#039;e&#039; anche l&#039;opzione &quot;Apri&quot;, da cui caricare il tuo file .py

Spero che sia cosi&#039;, fammi sapere se ci riesci, altrimenti cerco qualche informazione su internet e ti so dire. Io non uso Windows altrimenti proverei :)

ciao!</description>
		<content:encoded><![CDATA[<p>Ciao, grazie del commento.</p>
<p>Allora, il problema e&#8217; che la guida e&#8217; scritta per linux, dove devi:</p>
<p>a) Aprire un terminale (piu&#8217; o meno come il prompt di MS-DOS ma piu&#8217; potente e usabile)<br />
b) digitare i comandi che stanno nella guida.</p>
<p>Quindi ad esempio se io voglio usare python interattivamente, cioe&#8217; senza creare un file .py, apro il terminale, scrivo &#8220;python&#8221; do invio e compare:</p>
<p><code>Python 1.5.2 (#1, Feb 1 2000, 16:32:16)<br />
Copyright 1991-1995 Stichting Mathematish Centrum, Amsterdam</code></p>
<p>E da li inserisco riga per riga il mio programma, ad esempio &#8220;print 1+1&#8243;.</p>
<p>Se invece (come e&#8217; piu&#8217; consigliabile per qualsiasi programma tu voglia fare) voglio scrivere un file .py, anche su Linux come su Windows bisogna aprire un editor di testo, scrivere il programma e salvarlo con estensione .py</p>
<p>Ora, su Linux, se io ho il programma nella mia Home (un po&#8217; come il desktop di windows), basta che apro il terminale e scrivo:</p>
<p><code>python file.py</code></p>
<p>Su Windows invece quando tu &#8220;apri python&#8221;, apri una SINGOLA istanza dell&#8217;interprete. Che corrisponde non al terminale Linux, ma a dopo aver scritto nel terminale &#8220;python&#8221; e aver premuto invio, che compare il copyright e poi il prompt &#8220;>>>&#8221;.</p>
<p>Il punto ora e&#8217;: come apro un file .py su Windows in modo che sia eseguito direttamente? La risposta precisa non la so, pero&#8217; immagino che aprendo l&#8217;interprete python tu abbia anche dei menu&#8217;, in alto. E se c&#8217;e&#8217; il menu&#8217; File, probabilmente c&#8217;e&#8217; anche l&#8217;opzione &#8220;Apri&#8221;, da cui caricare il tuo file .py</p>
<p>Spero che sia cosi&#8217;, fammi sapere se ci riesci, altrimenti cerco qualche informazione su internet e ti so dire. Io non uso Windows altrimenti proverei :)</p>
<p>ciao!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: $c4rG</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-4250</link>
		<dc:creator>$c4rG</dc:creator>
		<pubDate>Fri, 09 Oct 2009 17:46:13 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-4250</guid>
		<description>Io sono un utente di python ma sono solo agli inizzi perciò ho scaricato il libro.
In un punto del libro c&#039;e scritto :
$ python
Python 1.5.2 (#1, Feb 1 2000, 16:32:16)
Copyright 1991-1995 Stichting Mathematish Centrum, Amsterdam
&gt;&gt;&gt; print 1 + 1
2
La prima linea di questo esempio è il comando che fa partire l&#039;interprete Python
in ambiente Linux e puµo cambiare leggermente a seconda del sistema operativo
utilizzato. Le due righe successive sono semplici informazioni di copyright del
programma.


La versione di Python che ho io e 2.5 e quando lo accendo c&#039;e scritto:
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSG v.1310 32 bit (intel)] on win
32
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information. 

Quindi in teoria è assente il rigo in cui c&#039;e scritto il comando con cui far partire Python.
Se è possibile vorrei sapere il perchè, il mio sistema operativo e Windows XP.

Seconda domanda.
Poco dopo c&#039;è scritto:
In alternativa alla riga di comando si può scrivere un programma in un File (detto
script) ed usare l&#039;interprete per eseguire il contenuto del File. Nell&#039;esempio
seguente abbiamo usato un editor di testi per creare un File chiamato pippo.py:
print 1 + 1
Per convenzione, i File contenenti programmi Python hanno nomi che terminano
con .py.
Per eseguire il programma dobbiamo dire all&#039;interprete il nome dello script:
$ python pippo.py
2


Io ho aperto WordPad e ho scritto &quot;print 1 + 1&quot; poi ho fatto salva con nome e &quot;pippo.py&quot;.
Poi avvio Python ma nn so cosa devo scrivere dopo... sul libro c&#039;e scritto che devo scrivere $ python pippo.py
ma quando lo scrivo Python risponde col messaggio:
(riscrivo tutto)
))) $ python pippo.py
  File &quot;(stdin)&quot;, line 1
   $ python pippo.py
   ^
Syntax Error: invalid syntax</description>
		<content:encoded><![CDATA[<p>Io sono un utente di python ma sono solo agli inizzi perciò ho scaricato il libro.<br />
In un punto del libro c&#8217;e scritto :<br />
$ python<br />
Python 1.5.2 (#1, Feb 1 2000, 16:32:16)<br />
Copyright 1991-1995 Stichting Mathematish Centrum, Amsterdam<br />
&gt;&gt;&gt; print 1 + 1<br />
2<br />
La prima linea di questo esempio è il comando che fa partire l&#8217;interprete Python<br />
in ambiente Linux e puµo cambiare leggermente a seconda del sistema operativo<br />
utilizzato. Le due righe successive sono semplici informazioni di copyright del<br />
programma.</p>
<p>La versione di Python che ho io e 2.5 e quando lo accendo c&#8217;e scritto:<br />
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSG v.1310 32 bit (intel)] on win<br />
32<br />
Type &#8220;help&#8221;, &#8220;copyright&#8221;, &#8220;credits&#8221; or &#8220;license&#8221; for more information. </p>
<p>Quindi in teoria è assente il rigo in cui c&#8217;e scritto il comando con cui far partire Python.<br />
Se è possibile vorrei sapere il perchè, il mio sistema operativo e Windows XP.</p>
<p>Seconda domanda.<br />
Poco dopo c&#8217;è scritto:<br />
In alternativa alla riga di comando si può scrivere un programma in un File (detto<br />
script) ed usare l&#8217;interprete per eseguire il contenuto del File. Nell&#8217;esempio<br />
seguente abbiamo usato un editor di testi per creare un File chiamato pippo.py:<br />
print 1 + 1<br />
Per convenzione, i File contenenti programmi Python hanno nomi che terminano<br />
con .py.<br />
Per eseguire il programma dobbiamo dire all&#8217;interprete il nome dello script:<br />
$ python pippo.py<br />
2</p>
<p>Io ho aperto WordPad e ho scritto &#8220;print 1 + 1&#8243; poi ho fatto salva con nome e &#8220;pippo.py&#8221;.<br />
Poi avvio Python ma nn so cosa devo scrivere dopo&#8230; sul libro c&#8217;e scritto che devo scrivere $ python pippo.py<br />
ma quando lo scrivo Python risponde col messaggio:<br />
(riscrivo tutto)<br />
))) $ python pippo.py<br />
  File &#8220;(stdin)&#8221;, line 1<br />
   $ python pippo.py<br />
   ^<br />
Syntax Error: invalid syntax</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: koteko</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-174</link>
		<dc:creator>koteko</dc:creator>
		<pubDate>Fri, 29 Aug 2008 19:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-174</guid>
		<description>Ehi...grazie! Gli ho dato uno sguardo, e sembra buono...me lo spulcio un po&#039;, e intanto cerco una traduzione italiana, se esiste :°)</description>
		<content:encoded><![CDATA[<p>Ehi&#8230;grazie! Gli ho dato uno sguardo, e sembra buono&#8230;me lo spulcio un po&#8217;, e intanto cerco una traduzione italiana, se esiste :°)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Fabio Comuni</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-173</link>
		<dc:creator>Fabio Comuni</dc:creator>
		<pubDate>Fri, 29 Aug 2008 13:32:33 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-173</guid>
		<description>Oilà!
Giusto per segnalare, oggi m&#039;è capitato per le mani questo
http://pythonbook.coffeeghost.net/book1/index.html
non l&#039;ho ancora letto, quindi non so dirti come sia, ma dice il capitolo &quot;Per chi è questo libro&quot;:
&lt;blockquote&gt;* Anyone who wants to teach themselves computer programming, even if they have no previous experience programming.
* Kids and teenagers who want to learn computer programming by programming games. Kids as young as 9 or 10 years old should be able to follow along.
* Adults and teachers who wish to teach others programming.
* Programmers who want to teach others &quot;real&quot; programming by example.
&lt;/blockquote&gt;
:D</description>
		<content:encoded><![CDATA[<p>Oilà!<br />
Giusto per segnalare, oggi m&#8217;è capitato per le mani questo<br />
<a href="http://pythonbook.coffeeghost.net/book1/index.html" rel="nofollow">http://pythonbook.coffeeghost.net/book1/index.html</a><br />
non l&#8217;ho ancora letto, quindi non so dirti come sia, ma dice il capitolo &#8220;Per chi è questo libro&#8221;:</p>
<blockquote><p>* Anyone who wants to teach themselves computer programming, even if they have no previous experience programming.<br />
* Kids and teenagers who want to learn computer programming by programming games. Kids as young as 9 or 10 years old should be able to follow along.<br />
* Adults and teachers who wish to teach others programming.<br />
* Programmers who want to teach others &#8220;real&#8221; programming by example.
</p></blockquote>
<p>:D</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: koteko</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-172</link>
		<dc:creator>koteko</dc:creator>
		<pubDate>Thu, 28 Aug 2008 10:07:25 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-172</guid>
		<description>Ciao, grazie per il commento :)

Si, la tua precisazione è utilissima, ma in realtà credo che all&#039;inizio dello &quot;smanettamento&quot; nessuno possa dire chi diventerà cosa, neanche noi stessi.

Ho voluto dare loro strumenti utili per &lt;i&gt;rompere il ghiaccio&lt;/i&gt;. Quando poi vorranno fare le cose serie...credo sapranno trovare la loro via come noi (io mi sono iscritto a Informatica, ad esempio, e tu lavori nel campo) :)

Se hai qualche link utile da consigliare, oltre quelli che ho messo, sono estremamente ben accetti ;)</description>
		<content:encoded><![CDATA[<p>Ciao, grazie per il commento :)</p>
<p>Si, la tua precisazione è utilissima, ma in realtà credo che all&#8217;inizio dello &#8220;smanettamento&#8221; nessuno possa dire chi diventerà cosa, neanche noi stessi.</p>
<p>Ho voluto dare loro strumenti utili per <i>rompere il ghiaccio</i>. Quando poi vorranno fare le cose serie&#8230;credo sapranno trovare la loro via come noi (io mi sono iscritto a Informatica, ad esempio, e tu lavori nel campo) :)</p>
<p>Se hai qualche link utile da consigliare, oltre quelli che ho messo, sono estremamente ben accetti ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Groovie</title>
		<link>http://mindshake.org/iniziare-a-programmare-consigli-per-principianti/comment-page-1/#comment-171</link>
		<dc:creator>Groovie</dc:creator>
		<pubDate>Thu, 28 Aug 2008 06:49:36 +0000</pubDate>
		<guid isPermaLink="false">http://mindshake.org/?p=988#comment-171</guid>
		<description>Complimenti, è davvero un&#039;ottima guida per chi non sa come districarsi nella giungla della sovrainformazione che internet ci offre (però non ci lamentiamo: quando mi ci approcciai io, quasi un lustro e mezzo fa, si usava ancora spulciare la sezione informatica delle librerie :P).
Ci sono tanti bei riferimenti che hai citato nell&#039;articolo, molti non li conoscevo e ho arrichito un bel po&#039; i miei segnalibri.
Per la mia esperienza però, avrei fatto in primis una sovradistinzione: vuoi solo imparare a smanettare o vuoi farlo seriamente? E, se la risposta è la seconda, allora mettiti in testa che non è tanto il linguaggio che impari per primo ma è sulla forma mentis che devi lavorare e, forse sì, un ottimo inizio è leggere una guida per aiutarti a pensare come un informatico ma sono solamente  pratica ed esperienza che contribuiscono in maniera significativa. Quindi ovviamente sei tu che indirizzi pratica ed esperienza in un senso o in un altro.
Sarà che sono nel mestiere da un po&#039; (w il software libero ma abbiate compassione per chi fa del software una forma di sostentamento :P) ma la differenza tra uno smanettone e un programmatore (che invecchiando diventa un analista) si vede lontano un miglio. 
Buona programmazione a tutti :)</description>
		<content:encoded><![CDATA[<p>Complimenti, è davvero un&#8217;ottima guida per chi non sa come districarsi nella giungla della sovrainformazione che internet ci offre (però non ci lamentiamo: quando mi ci approcciai io, quasi un lustro e mezzo fa, si usava ancora spulciare la sezione informatica delle librerie :P).<br />
Ci sono tanti bei riferimenti che hai citato nell&#8217;articolo, molti non li conoscevo e ho arrichito un bel po&#8217; i miei segnalibri.<br />
Per la mia esperienza però, avrei fatto in primis una sovradistinzione: vuoi solo imparare a smanettare o vuoi farlo seriamente? E, se la risposta è la seconda, allora mettiti in testa che non è tanto il linguaggio che impari per primo ma è sulla forma mentis che devi lavorare e, forse sì, un ottimo inizio è leggere una guida per aiutarti a pensare come un informatico ma sono solamente  pratica ed esperienza che contribuiscono in maniera significativa. Quindi ovviamente sei tu che indirizzi pratica ed esperienza in un senso o in un altro.<br />
Sarà che sono nel mestiere da un po&#8217; (w il software libero ma abbiate compassione per chi fa del software una forma di sostentamento :P) ma la differenza tra uno smanettone e un programmatore (che invecchiando diventa un analista) si vede lontano un miglio.<br />
Buona programmazione a tutti :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>
