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:
>>>ClassFrutto:
... 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.
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.
Question
marigno
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.
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.
Edited by MarignoLink to comment
Share on other sites
26 answers to this question
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now