
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Traffyk - I'm driving crazy &#187; python</title>
	<atom:link href="http://www.traffyk.com/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.traffyk.com</link>
	<description>Una volta davo consigli e risorse per blog.. ora invece booh quello che mi pare :p</description>
	<lastBuildDate>Fri, 09 Dec 2011 19:22:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Ho scoperto Python! Perch non l&#8217;ho fatto prima?? Come installarlo su Windows (incluso Feedparser)</title>
		<link>http://www.traffyk.com/2007/08/25/ho-scoperto-python-perche-non-lho-fatto-prima-come-installarlo-su-windows-incluso-feedparser/</link>
		<comments>http://www.traffyk.com/2007/08/25/ho-scoperto-python-perche-non-lho-fatto-prima-come-installarlo-su-windows-incluso-feedparser/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 16:12:16 +0000</pubDate>
		<dc:creator>Traffyk</dc:creator>
				<category><![CDATA[Computer - Internet]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[programmazione]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.traffyk.com/2007/08/25/ho-scoperto-python-perche-non-lho-fatto-prima-come-installarlo-su-windows-incluso-feedparser/</guid>
		<description><![CDATA[Continua il mio viaggio di esproprio dal proprio ambiente di lavoro nativo di programmi praticamente perfetti. Oggi ho scoperto Python. Cosa Python?? Python un linguaggio di programmazione interpretato, interattivo, ad oggetti. Incorpora i moduli, le eccezioni, la tipizzazione dinamica, alcuni tipi di dati dinamici ad altissimo livello e le classi. Python unisce una potenza considerevole [...]]]></description>
			<content:encoded><![CDATA[<p><img height="71" alt="python-logo" src="http://www.traffyk.com/blog/wp-content/uploads/2007/08/python-logo.gif" width="211" align="left" /></p>
<p>Continua il mio viaggio di esproprio dal proprio ambiente di lavoro nativo di programmi praticamente perfetti. Oggi ho scoperto <a href="http://www.python.org">Python</a>.</p>
<p>Cosa  Python??</p>
<blockquote>
<p>Python  un linguaggio di programmazione interpretato, interattivo, ad oggetti. Incorpora i moduli, le eccezioni, la tipizzazione dinamica, alcuni tipi di dati dinamici ad altissimo livello e le classi. Python unisce una potenza considerevole ad una sintassi molto pulita e comprensibile. ?? dotato di interfacce a molte chiamate di sistema e librerie, come pure a vari sistemi a finestre, ed  estensibile in C o C++. ?? utilizzabile pure come linguaggio di estensione per applicazioni che necessitano di un&#8217;interfaccia programmabile. Infine, Python  portabile: funziona su molte versioni di UNIX, su Mac, e sui PC sotto MS-DOS, Windows, Windows NT, e OS/2. (Fonte: <a href="http://www.python.it/faq/faq-1.html#1.1">Python.it</a>)</p>
</blockquote>
<p>Conoscevo gia questo linguaggio di programmazione, su [tag]Linux[/tag] mi sono imbattuto pi volte, ma non ne avevo mai approfondito l&#8217;uso ne tantomeno sono capace di scrivere una sola riga di codice fin quando non mi sono imbattuto su questo articolo: <a href="http://www.gialloporpora.netsons.org/Blog/comments.php?y=07&amp;m=08&amp;entry=entry070823-232043">Come mettere le ultime news del blog in firma con Mozilla Thunderbird</a>.</p>
<p>Lo script creato da questo fantastico ragazzo di cui ora seguir sempre il blog tramite feed [tag]rss[/tag],  stato creato in Python con il supporto della libreria <a href="http://feedparser.org/">Universal Feed Parser</a> di cui tratter dopo l&#8217;installazione.</p>
<p><span id="more-873"></span></p>
<p>Procediamo con lo scaricare da <a href="http://www.python.org/download/releases/">qui</a> l&#8217;installer per [tag]Windows[/tag], l&#8217;ultima versione al momento della stesura di questo articolo  la <strong><em>Python 2.5.1</em></strong>. Scegliete poi il download a seconda dell&#8217;architettura del vostro PC (solitamente X86). Terminato il download scaricate l&#8217;installer e seguite le istruzioni a video, non c&#8217; davvero bisogno di spiegar nulla se ci sono riuscito anche io <img src='http://www.traffyk.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Bene Python  installato, annotate il percorso in cui lo avete installato perch  importante.<br />
Facciamo un esempio pratico (il classicissimo Hello World! ).</p>
<p>File &#8220;<strong>helloworld.py</strong>&#8220;:<br />
<code>print "Hello World!"</code></p>
<p>Veramente molto semplice, una sola riga di codice, nessuna chiusura di istruzioni, no tag di apertura o altro, per ora io sono capace di fare soltanto questo, non avevo mai programmato in python in vita mia.</p>
<p><strong>Vediamo come eseguire su Windows questo file con estensione &#8220;py&#8221;.</strong></p>
<p>File &#8220;<strong>helloworld.cmd</strong>&#8221; (oppure .bat  uguale):<br />
<code>PATH=%PATH%;"C:\Python25\"<br />
python helloworld.py<br />
pause</code></p>
<p>Cosa abbiamo fatto? Semplicemente creato un file.cmd di Windows che esegue un file .py, il richiamo avviene settando prima il PATH a &#8220;C:\Python25\&#8221; (il percorso della vostra installazione) e poi dando il comando python con il percorso del file da eseguire. Baster esegire helloworld.cmd per avviare lo script.</p>
<p><strong>Installazione di Universal Feed Parser<br /></strong>Altro non  un modulo aggiuntivo molto famoso per Python che permette l&#8217;estrapolazione di dati da un feed rss, serve per far funzionare lo script di cui ho parlato prima.</p>
<p>Andiamo come sempre a scaricare lo script da <a href="http://code.google.com/p/feedparser/downloads/list">qui</a>. Al momento la versione in uso  &#8220;<strong>feedparser-4.1.zip</strong>&#8220;. Salviamolo nel nostro Desktop ed estraiamo l&#8217;archivio in una cartella. Noterete certamente che manca di un installer. Infatti  uno script python che dovremo eseguire per aggiungere il modulo creando un nuovo file.cmd (chi ha capito prima saprebbe costruirselo anche da solo), sono buono quindi eccovi il file da eseguire:</p>
<p>File &#8220;<strong>installamodulo.cmd</strong>&#8220;:<br />
<code>PATH=%PATH%;"C:\Python25\"<br />
python setup.py install<br />
pause</code></p>
<p>That&#8217;s all! Vi saluto ragazzi e vi ringrazio per l&#8217;attenzione, corro a imparare questo stupendo linguaggio <img src='http://www.traffyk.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.traffyk.com/2007/08/25/ho-scoperto-python-perche-non-lho-fatto-prima-come-installarlo-su-windows-incluso-feedparser/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

