Ho scoperto Python! Perch non l’ho fatto prima?? Come installarlo su Windows (incluso Feedparser)

python-logo

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 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’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: Python.it)

Conoscevo gia questo linguaggio di programmazione, su [tag]Linux[/tag] mi sono imbattuto pi volte, ma non ne avevo mai approfondito l’uso ne tantomeno sono capace di scrivere una sola riga di codice fin quando non mi sono imbattuto su questo articolo: Come mettere le ultime news del blog in firma con Mozilla Thunderbird.

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 Universal Feed Parser di cui tratter dopo l’installazione.

Procediamo con lo scaricare da qui l’installer per [tag]Windows[/tag], l’ultima versione al momento della stesura di questo articolo la Python 2.5.1. Scegliete poi il download a seconda dell’architettura del vostro PC (solitamente X86). Terminato il download scaricate l’installer e seguite le istruzioni a video, non c’ davvero bisogno di spiegar nulla se ci sono riuscito anche io :D

Bene Python installato, annotate il percorso in cui lo avete installato perch importante.
Facciamo un esempio pratico (il classicissimo Hello World! ).

File “helloworld.py“:
print "Hello World!"

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.

Vediamo come eseguire su Windows questo file con estensione “py”.

File “helloworld.cmd” (oppure .bat uguale):
PATH=%PATH%;"C:\Python25\"
python helloworld.py
pause

Cosa abbiamo fatto? Semplicemente creato un file.cmd di Windows che esegue un file .py, il richiamo avviene settando prima il PATH a “C:\Python25\” (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.

Installazione di Universal Feed Parser
Altro non un modulo aggiuntivo molto famoso per Python che permette l’estrapolazione di dati da un feed rss, serve per far funzionare lo script di cui ho parlato prima.

Andiamo come sempre a scaricare lo script da qui. Al momento la versione in uso “feedparser-4.1.zip“. Salviamolo nel nostro Desktop ed estraiamo l’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:

File “installamodulo.cmd“:
PATH=%PATH%;"C:\Python25\"
python setup.py install
pause

That’s all! Vi saluto ragazzi e vi ringrazio per l’attenzione, corro a imparare questo stupendo linguaggio :D

Tag: , , ,

10 Commenti a “Ho scoperto Python! Perch non l’ho fatto prima?? Come installarlo su Windows (incluso Feedparser)”

  1. hidaba scrive:

    Mi ci sono imbatto anche io diverse volte ma non mi sono preso mai la briga di fermarmici sopra un attimo.

  2. Traffyk scrive:

    Visto che vorrei provarmi a creare il mio lettore di feed rss personalizzato penso che sia il linguaggio pi adatto, anche in Java si potrebbe effettuare una cosa simile se non identica ma python mi ha sorpreso per la sua velocit di esecuzione e poi non necessita di compilatori in quanto il codice interpretato direttamente un po come php.

  3. TheKaneB scrive:

    Se vuoi il python pu essere precompilato in una sorta di bytecode, un po’ come Java, per aumentare ancora di pi le prestazioni. Per non chiedermi come si fa perch io e python viviamo su pianeti diversi! ^_^

  4. Mavero scrive:

    Davvero curioso e sfizioso e — cavolo — contagioso!!!

  5. gialloporpora scrive:

    Mi fa piacere che a qualcuno sia piaciuto lo script per i feed :-)
    La “compilazione” la puoi fare con Py2EXE, per cercando di compilare il modulo feedparser ottengo una valanga di errori, per, possibile sia dovuto al fatto che io NON sono un programmatore, anzi, proprio per questo che uso Python :-)
    Questo il link per il download del modulo Py2EXE:
    http://www.py2exe.org/
    Ciao
    PS: non vorrei sbagliare ma esiste un feedreader made in Python, se ti interessa posso provare a cercartelo.

  6. Traffyk scrive:

    Grazie Antonio, tu che linguaggio usi simile??? Sono propenso sempre a nuove cose lo sai:D

    @Mavero
    Ogni sorta di materiale che scopri nel caso dovessi lanciare in questa avventura ben accetto :D Magari ne parli nel tuo blog o dove ti va. L’importante, come sempre, che il verbo si diffonda :P

    @Gialloporpora
    Ho risposto direttamente sul tuo articolo grazie mille :D

  7. rocco scrive:

    ciao raga .. non mi ciaro come compilare un .py in un pyc … mi st affacciando anke io x la prima volta a questo linguaggio xr mi sono bloccato sulla compliazione ed ho lasciato perdere ..
    ho provato ad utilizzare python25 .
    ciao a tutti fatemi sap :D

  8. Traffyk scrive:

    Ciao rocco il file .py se hai installato python 2.5 in qualche modo autoeseguibile ti basta cliccarci su e vedrai che lo script verr interpretato al momento :)

  9. rocco scrive:

    prima di tutto grazie x avermi risposto cos in fretta…avevo notato che klikkando sul .py il pyhton 2.5 mi interpretava lo script, poi ho notato ke usando la funzione di editare con IDLE il file .py mi apriva il codice del sorgente ed una shell di python, ho immaginato ke per creare un .pyc dovessi digitare il comando di compilazione li dentro, ed li che mi sono bloccato.hai idea di come crearlo il .pyc ?
    grazie ancora e perdonate la mia ignoranza :D .
    ciao a tutti.

  10. Traffyk scrive:

    Ho cercato una faq su google perch non lo sapevo neppure io, allora per compilare i .py per creare i .pyc basta dare un comando simile a
    python -c “import miomodulo”
    Puoi leggere il resto della notizia qui che spiega come utilizzare python in cgi.
    http://www.python.it/faq/cgi_faq.html#1.8

Lascia un Commento



  • Feed RSS e contatti

    il mio super sexy feed rss
    Contatti (email, msn):

  • Consigli

    Questo blog è ospitato su Dreamhost, sei invece vuoi provare l'avventura di blogger e seguire le mie orme perchè non provi a visitare Italian Bloggers, Guadagnare Scrivendo!.

  • OpenStreetMap

    Sono mapper su OpenStreetMap.org, un progetto mondiale gratuito per la creazione di mappe stradali.
    openstreetmap
    Il mio nome utente è Traffyk.
  • Come guadagna il blog e disclaimer

    Semplicissimo, grazie a SprinTrade, ecco un mio articolo che spiega come guadagnare facendo scaricare giochi.
    Per qualsiasi richiesta comunque contattatemi via mail (sopra) o lasciate un commento.

    Su questo blog effettuo spesso delle recensioni a pagamento. I miei fedeli lettori non riceveranno mai questa tipologia di post nel feed rss, e inoltre i post saranno molto ambigui e di scarsa qualità.Al contrario di altri non ho nulla da nascondere, e accetto tranquillamente insulti sul blog o quello che vi pare. Volete mandarmi a cagare? Fatelo! Mille volte meglio un insulto o una critica che una leccata di culo.