Lezione 1 python

09.09.2014 13:09

 

Cos’è un programma

E’ una sequenza di istruzioni che specifica come effettuare una laborazione, essa può essere informatica o simbolica. Le isruzioni più importanti sono gli imput, output, matematiche, condizionali, ripetizione.

Il Debug.

E’ la correzione degli errori chiamati bug. Gli errori sono di 3 tipi :di sintassi di esecuzione e di semantica.

  • Il primo riguarda la struttura del programma
  • Il secondo si chiama così perché appare quando il programma viene eseguito.
  • Il terzo non farà apparire un messaggio, ma bensì vorrà dire che non farà ciò che aspettate.

 

 

I tipi di linguaggi

I linguaggi sono di due tipi:

  • formali: progettati per specifici usi
  • naturali: ovvero senza uno scopo, parlati, come le lingue

token sono l’equivalente delle parole in italiano, dei numeri in matematica…poi abbiamo la struttura ovvero la disposizione dei token. Capire la struttura della dichiarazione si chiama parsing.

Il linguaggio per computer è non ambiguo, non ridondante e letterario. Inoltre ricorda che questo tipo di linguaggio è più ricco di significato.

Ora visto che non voglio annoiare subito vi farò vedere un piccolo programma .Nel primo programma faremo apparire la scritta “bello”.

 

 

Tutto ciò di cui abbiamo bisogno è aprire IDLE python gui e scriverci sopra

>>> print “Bello”

E quando premeremo invio avremo “Bello” scritto.

Questo perché print è un’istruzione di stampa, come se noi stampassimo sullo schermo, inoltre la parola da stampare va messa tra virgolette.

 

 

Un po’ di glossario.

Ogni lezione infondo alla pagina troverete alcune parole chiave, per capire il capitolo successivo.

  • Portabilità = capacità di essere eseguito su pc diversi.
  • Compilare = trasformare un programma di alto livello in uno di basso livello.
  • Codice sorgente = programma di alto livello prima della compilazione..
  • Codice oggetto = risultato del codice sorgente.
  • Script = programma destinato ad essere copiato.
  • Algoritmo = processo di risoluzione di bug.
  • Bug = errore.

  •