Python: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
Nessun oggetto della modifica
Diablo (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
'''Python''' è un potente [[w:Linguaggio di programmazione#Linguaggi di scripting|linguaggio di programmazione]] interpretato creato da [[w:Guido van Rossum|Guido van Rossum]]. Prende il nome dalla serie televisiva ''[[w:Monty Python's Flying Circus|Monty Python's Flying Circus]]''.
 
[[/Introduzione/]]
== Filosofia ==
[[/Tipi di dati/]]
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.
[[/Sintassi/]]
 
[[/Eccezioni/]]
Python ha qualche similarità con [[Linguaggio Perl|Perl]], ma i suoi progettisti hanno scelto la via di una sintassi molto più essenziale e uniforme, con l'obiettivo di aumentare la leggibilità del codice. Come il Perl spesso è classificato ''[[w:linguaggio di scripting|linguaggio di scripting]]'', ma pur essendo utile per scrivere [[w:script|script]] di sistema (in alternativa ad esempio a [[w:bash|bash]]), la grande quantità di librerie disponibili e la facilità con cui questo linguaggio permette di scrivere software modulare favoriscono anche lo sviluppo di applicazioni molto complesse.
[[/Librerie/]]
 
== Tipi di dati e strutture ==