Che cosa è di programmazione Python?

July 29

Guido van Rossum ha pubblicato il linguaggio di programmazione Python nel 1989, e la sua notorietà è cresciuta attraverso anni 1990 e 2000. flessibilità e leggibilità del Python rendono uno strumento semplice e facile da implementare in più ogni situazione. A causa di questo, le applicazioni sviluppate con il linguaggio di programmazione Python sono diventati onnipresenti in tutta piattaforme Web e desktop. Allo stesso tempo, la sua attenzione sulla programmazione orientata agli oggetti e l'implementazione dinamica creare un potente ambiente di programmazione da cui i programmatori possono distribuire applicazioni su qualsiasi piattaforma più.

Python è leggibile

A causa della sintassi del linguaggio, i programmi Python sono facilmente leggibile e comprensibile. Gli sviluppatori di Python creato Python con l'idea che i programmi dovrebbero sempre fare per una facile lettura e comprensione. La maggior parte dei tutorial Python visualizzano questo fatto nella loro prima lezione, la tradizionale lezione "Ciao Mondo". "Ciao Mondo" di Python è costituito da una linea che dice esattamente ciò che fa:

print "Ciao Mondo"

Ciao mondo

Python è flessibile

Le librerie di Python contengono ampie funzionalità per il programmatore di utilizzare. Per questo motivo, programmi Python e script alzare in un'ampia varietà di posti. Mentre codice Python finiscono in molte applicazioni lato server web le operazioni che svolgono e che servono le pagine web su richiesta degli utenti, esistono applicazioni Python per il desktop così, dai sistemi di gestione dei pacchetti (come in Ubuntu Linux) per il software client Web incorporato in massively multiplayer giochi online.

Python è orientata agli oggetti

Python aderisce principalmente ad un paradigma di programmazione orientata agli oggetti (OOP). I programmatori di Python possono creare tipi di dati complessi conosciuti come oggetti da usare come variabili all'interno programmi Python. Ciò significa che i programmatori hanno familiarità con linguaggi orientati agli oggetti come Java o C ++ può iniziare la progettazione di applicazioni Python utilizzando tecniche di programmazione orientata agli oggetti. In Python, invece, tutto è un oggetto, comprese le funzioni e le librerie. Ciò significa che un programmatore può scrivere una funzione, come in questo esempio, e usarlo come oggetto da passare intorno ad altre funzioni:

def doppio (x):

. . . tornare x * 2

def func (f, x):

. . . ritorno f (x)

func (doppio, 3)

6

Python è dinamico

Python include una serie di funzioni e operazioni che consentono ai programmi di agire "introspettivamente." Ciò significa che il programmatore chiama le funzioni che valutano gli oggetti e restituiscono informazioni su di loro. In sostanza, questo significa che un programma Python può acquisire informazioni su se stesso durante la fase di esecuzione. Utilizzando introspezione, i programmatori possono sviluppare un codice che si conforma a se stessa durante l'esecuzione, piuttosto che basarsi interamente su istruzioni del programmatore dato prima dell'esecuzione.