Home Page  >>>  Training  >>>  Python

Registrati su TheZion
Password Persa




Le basi della Programmazione Python, Parte I by morpheus
Python e' definito come linguaggio "WYSIWYG". Vi sembrera' strano vedere un linguaggio di programmazione definito con un termine che solitamente viene utilizzato per programmi di "word processing" o "desktop publishing"! In effetti questo termine (WYSIWYG = What You See Is What You Get) viene utilizzato, in questo caso, per descrivere una delle caratteristiche del "layout" del codice Python. Il Python, infatti, utilizza l'indentazione del codice per stabilire l'ordine dei gruppi di linee che devono essere eseguite. Questo risulta essere in contrasto con la maggior parte dei linguaggi che utilizzano parole chiave come "begin/end" o parentesi per raggruppare parti di codice. L'immediata conseguenza dell'indentazione e' che risulta molto piu' semplice ed immediato leggere il codice e, soprattutto, scrivere codice senza commetere classici errori di raggruppamento dovuti alla omissione o errata immissione di parole chiave/parentesi. Ecco un esempio che mostra la differenza tra un parte di codice scritta in C ed una in Python:

###### C ######
while (seivivo): {
if (haifame): {
mangia();
if (haisete): {
bevi();
}
}
else {
ScriviSoftware();
}
seivivo = ControllaIlBattito();
}


##### Python ######

while seivivo:
if haifame:
  mangia()
  if haisete:
   bevi()
else:
  ScriviSoftware()
seivivo = ControllaIlBattito()


Giudicate voi quale sia il piu' semplice da scrivere e da leggere! :))) Morpheus

Leggi commenti

Numero commenti inviati: 0