Jump to content
Rpg²S Forum
  • 0

Python


marigno
 Share

Question

Chi di voi non ha mai sentito parlare di "Python"? Beh, per chi vive nelle grotte, posso assicurare che non ha niente a che fare con i serpenti. Si tratta, invece, di un linguaggio di programmazione interpretato, interattivo e orientato agli oggetti. Questo linguaggio di programmazione combina un'eccezionale potenza e un'alta velocità di esecuzione con una sintassi veramente (se non estremamente) chiara. È estendibile in C/C++ e ha il vantaggio di girare sulla maggior parte dei sistemi operativi più comuni quali Windows(98, 2000, XP, Vista), Linux e Machintosh.

Il suo creatore, il programmatore Guido Van Rossum, grande esperto in linguaggi di programmazione, in una intervista dichiara di aver provato in tutta la sua esperienza lavorativa tutti i linguaggi di programmazione esistenti al mondo, e di averne fatto nota di tutti i difetti e pregi, per creare poi un potentissimo e semplice linguaggio di programmazione (e a quanto pare c'è riuscito).

Ma andiamo a scoprire meglio il magico Python... Perché interpretato e interattivo?

È interpretato perché vi permette di eseguire il codice sorgente che avete scritto direttamente dal programma di scrittura (Python IDLE).

È interattivo perché è possibile scrivere le istruzioni direttamente dal prompt dei comandi senza bisogno di creare o editare un file sorgente.

 

Un esempio di codice? Ok. Giusto per una infarinatura.

 

 

>>> print "Fermaaaaaa colorado?"

Fermaaaaaa colorado?

>>> a = 4

>>> b = a * 2

>>> print b

8

>>>

 

Aggiungo un altro esempio:

 

>>> Class Frutto:

... tipo = "vegetale"

...

>>> mela = Frutto()

>>> print mela.tipo

vegetale

>>>

 

Ora arrivo al punto. Qualcuno sarebbe interessato ad imparare (lo merita) il Python? Mi offro come professore. :sisi:

Per il corso non sono richieste conoscenze base (e/o avanzate) di programmazione o altro. È un corso adatto a novizi come a programmatori che conoscono il python in parte e vogliono approfondire o non ne hanno mai sentito parlare.

Alla fine di questo corso avrete una conoscenza avanzata (e completa) sul Python. Principalmente conoscerete i tipi di dati e come applicarli, la sintassi, le eccezioni, le funzioni, le classi, l'Input e l'Output e i moduli.

Alla fine vi guiderò alla creazione di una applicazione completa per rompere definitivamente il ghiaccio con il linguaggio di programmazione.

Attendo. :wink:

Edited by Marigno
Link to comment
Share on other sites

Recommended Posts

  • 0
Una guida fatta apposta per i videogiochi è Invent Your Own Games With Python (e il seguito Make Games With Graphics) che puoi trovare gratuitamente qui http://inventwithpython.com/ che è fatta apposta per ragazzi che vogliono imparare la programmazione. E' scritta in modo chiaro, in un inglese leggibilissimo, e soprattutto spiega anche le cose basilari in modo che anche chi non ha mai toccato programmazione possa capirci qualcosa.

As I peeked through the window to observe the wretched things lurking in the shadows beyond, I could only think of one thing, "Truly, these are Days of Despair".

 

Messaggio gentilmente concesso da Annoyed Grunt. Che la forza sia con voi e state attenti agli accenti circonflessi. Ed agli OT ^ ^ ^ ^


http://i.imgur.com/ZKYj69N.png

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...