Python/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
Pietrodn (discussione | contributi)
templ.+cat.
Riga 1:
{{Linguaggio Python}}
 
== Filosofia ==
Python è un linguaggio multi-paradigma. Infatti permette in modo agevole di scrivere programmi seguendo il [[w:paradigma object oriented|paradigma object oriented]], oppure la [[w:programmazione strutturata|programmazione strutturata]], oppure la [[w:programmazione funzionale|programmazione funzionale]]. Il controllo dei tipi viene fatto a [[w:runtime|runtime]] ([[w:dynamic typing|dynamic typing]]) e usa un [[w:garbage collector|garbage collector]] per la gestione automatica della memoria.
Line 18 ⟶ 20:
== Altre caratteristiche ==
Come il Lisp e a differenza del Perl, l'interprete Python supporta anche un modo d'uso interattivo attraverso il quale è possibile inserire codice direttamente da un terminale, vedendo immediatamente il risultato. Questo è un bel vantaggio per chi sta imparando il linguaggio, ma anche per gli sviluppatori esperti: brevi tratti di codice possono essere provati in modo interattivo prima di essere integrati nel programma principale. Python dispone anche di un framework per lo [[unit testing]] che permette di creare serie esaustive di test.
 
[[Categoria:Linguaggio Python|Introduzione]]