Python! – Installazione

images

Dopo aver approfondito Scratch e dato un’occhiata a come imparare a programmare da zero, cominciamo a vedere com’è fatto e come si usa un vero linguaggio di programmazione.

Python è un linguaggio di alto livello relativamente giovane.
Come punti di forza ha che è molto semplice da scrivere e da leggere, è cross-platform (quindi un programma python gira sia su windows che su linux e mac) e, soprattutto, col tempo è diventato estremamente versatile.

Ad esempio può essere utilizzato per scrivere script, ossia piccoli programmi per automatizzare una serie di operazioni, fare siti web, app per smartphone, videogiochi ecc.

Giusto per dare un idea della potenza di questo linguaggio, cito un sito interamente scritto in python del quale probabilmente avete già sentito parlare: YouTube.
Python è anche ampiamente utilizzato dalla NASA e ad Hollywood, per gli effetti speciali nei film come Star Wars, per dire…

Quindi, perchè non imparare a usarlo??

Installazione

Se state utilizzando un pc con Windows, è necessario installare il cosiddetto “interprete” (i sistemi linux ce l’hanno di default, quindi credo anche i mac).

Dalla pagina dei download possiamo vedere che sono disponibili due versioni.
I post che scriverò conterranno del codice che sarà dato per funzionante su python 2.7, quindi consiglierei di scaricare quello.

L’installazione è abbastanza lineare:
2014-07-08_10h44_37
2014-07-08_10h44_48
2014-07-08_10h45_40

Molto importante è l’ultima voce: “Add python.exe to Path”.

Una volta finita l’installazione, verifichiamo che sia andato tutto bene aprendo una console e digitando “python”.
il risultato dovrebbe essere questo:
2014-07-08_10h55_10

Invece su sistemi linux dovrebbe apparire una cosa del genere:
2014-07-08_11h00_33

questo che abbiamo aperto ora è l’interprete: qui possiamo scrivere direttamente del codice vedendone il risultato in diretta.
è molto utile per provare il funzionamento di piccoli frammenti di codice, ma al momento non ci serve, chiudiamolo pure.

Hello World?

Concludiamo questo post scrivendo il nostro primo programma, il famoso Hello World.
Chiamarlo programma forse è un po’ eccessivo, ma solitamente è la prima cosa che si fa quando si comincia ad imparare un nuovo linguaggio: si fa stampare a video un messaggio, “Hello world” per l’appunto.

Creiamo un nuovo documento di testo e scriviamoci dentro

Tutto qui.
Facile vero?
Non è di una semplicità disarmante?

Ora rinominiamo il file come ci pare, ma con estensione .py

2014-07-08_11h16_49

dalla console (o shell) navighiamo fino alla cartella che contiene il nostro programma e scriviamo “python” seguito da uno spazio e dal nome del nostro file.

Ed ecco quale sarà il risultato
2014-07-08_11h20_21

Per ora è tutto molto semplice, nei prossimi post utilizzerò python per spiegare i fondamenti dei linguaggi e nel frattempo costruiremo qualche utile programmino :)

Best Microsoft 70-487 Answers With The Knowledge And Skills

32. Regarding marriage, do you Microsoft 70-487 Answers want to know or have someone warned 70-487 Answers you about it I want people Microsoft 70-487 Answers to tell me that if you are not careful, the two people in the marriage will forget each other. He didn t say Su Han. Su Han Microsoft Web Applications 70-487 was obviously in a bad mood. My own room, was my mother forgotten to Microsoft 70-487 Answers lock when she left This is something that has never 70-487 Answers happened before. There was a small hole in his forehead, and he made a friendly voice. This red Developing Windows Azure and Web Services lips Microsoft 70-487 Answers were extraordinarily awkward compared to other parts of the pearl that were trapped in the darkness.

It is indeed a bit of black humor. It s like being re headed and then re attached his head back to the neck. Why go straight to Yang Wu Because although Dongbatian has found a more spacious house Microsoft 70-487 Answers to live, Developing Windows Azure and Web Services but also went to Yang Wujia Microsoft 70-487 Answers 70-487 Answers to take the beggar away. Then http://www.examscert.com he Microsoft Web Applications 70-487 turned his head again. The two buddies, the two buddies, had a pillow.

No one speaks Only Luo Dayou is singing.I hated 70-487 Answers this Microsoft 70-487 Answers person at that time, because I wanted to cry at that time but this is a Microsoft 70-487 Answers popular military headquarters, not only with troops, but also with many places, of course I can not cry and can not lose my army I was just taking off my uniform, but the uniforms in my mind were not completely taken off it disappeared long after. Fortunately, the orchid still Small shadow I remembered a little shadow.I held the orchid in my hand and saw the fragrance Microsoft 70-487 Answers of it the same as that on the Developing Windows Azure and Web Services face Microsoft Web Applications 70-487 of the little shadow. He handed me a cigarette tesking cadres to the soldiers, I have seen it once.He threw the lighter at me.