Python: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Garak (discussione | contributi)
Indentazione: migliora forma
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(Una versione intermedia di un altro utente non mostrate)
Riga 29:
 
== Descrizione ==
È un linguaggio che ha tra i principali obiettivi: [[tipizzazione dinamica|dinamicità]], {{chiarire|semplicità e flessibilità. Python è un linguaggio semplice, poichéche è stato progettato appositamente per essere facilmente comprensibile, finola adcui includeresintassi alcunisi elementiavvicina delestremamente al linguaggio naturale (incorporandone alcuni aspetti). FlessibileInoltre perchéla sipotenza di Python è sicuramente il fatto di essere altamente flessibile, prestaprestandosi ad un ampio spettro di utilizzi grazie alle sue numerose librerie. }}.
Supporta multipli [[paradigma di programmazione|paradigmi di programmazione]], tra cui quello [[programmazione orientata agli oggetti|a oggetti]] e quello [[programmazione funzionale|funzionale]].
 
Riga 293:
 
=== Libreria standard ===
Python ha una vasta [[Libreria software|libreria standard]], il che lo rende adatto a molti impieghi. Oltre ai moduli della libreria standard se ne possono aggiungere altri scritti in C oppure Python per soddisfare le proprie esigenze particolari. Tra i moduli già disponibili ve ne sono per scrivere [[Applicazione web|applicazioni web]]: sono supportati [[MIME]], [[Hypertext Transfer Protocol|HTTP]] e tutti gli altri standard Internet. Sono anche disponibili moduli per creare applicazioni con [[interfaccia grafica]], per connettersi a [[Relational database management system|database relazionali]], per usare le [[espressione regolare|espressioni regolari]].
 
La libreria standard è uno dei punti forti di Python, in quanto compatibile con tutte le piattaforme, a eccezione di poche funzioni, segnalate chiaramente nella documentazione come specifiche di una piattaforma particolare.