[Talk-it] [Python] tutorial linguaggio
Ivo Reano
reanoivo a gmail.com
Sab 7 Lug 2018 13:59:08 UTC
> ho visto che sei passato in privato.
> ti va di spiegarmi un po' questo linguaggio?
> se io volessi creare un gioco, posso farlo?
> le applicazioni di cui parli, che applicazioni sono?
>
>
Veramente nell'ultima risposta ho aggiunto la lista come destinatario
perché tu avevi mandato la risposta a me solo.
Spiegare python su due piedi? Compito difficile.
Se dico che è semplicemente meraviglioso, ti basta?
O vuoi sapere come è strutturato, come si usa, i livelli di difficoltà, le
librerie esistenti, cosa è stato scritto in python, e se può farti il caffè
al omento giusto?
Dovrei scriverci un libro!
Vediamo cosa posso dire: ha una sintassi molto semplice, richiede l'uso
della indentazione per creare le gerarchie di istruzioni.
Ha una gestione dei "gruppi di dati" molto estesa ed efficace: le liste e i
dizionari.
Ad esempio per effettuare una scelta si fa così:
frutta = ('mela', 'pera', 'arancia')
for frutto in frutta:
print(frutto)
La prima riga dichiara che la variabile "frutta" è una lista e contiene tre
elementi testo.
I singoli testi sono racchiusi tra apici, o virgolette, e separati dalla
virgola.
Racchiudere i valori tra parentesi tonde indica che si crea una lista
Il ciclo "for .. in .." è, credo, abbastanza banale da capire.
In sostanza dice di prendere i valori contenuti nella lista, assegnarli
alla variabile "frutto" e quindi stamparli in sequenza.
Sono importanti per la struttura del linguaggio l'utilizzo del ":" (due
punti) al termine della seconda riga che indica un collegamento con quello
che segue. E la spaziatura all'inizio della terza riga che dice che quello
che segue è parte della seconda riga.
Se hai capito la mia spiegazione complimenti!
Se ho solleticato la tua vena di programmatore, ho centrato nel segno!
Riguardo ai giochi esistono librerie di sviluppo che si chiamano pygame,
che servono alla creazione di giochi ad alto livello.
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.openstreetmap.org/pipermail/talk-it/attachments/20180707/650e5efe/attachment.html>
Maggiori informazioni sulla lista
Talk-it