Sommario:
Definizione - Cosa significa Python?
Python è un linguaggio di programmazione multiparadigm, di uso generale, interpretato e di alto livello. Python consente ai programmatori di utilizzare diversi stili di programmazione per creare programmi semplici o complessi, ottenere risultati più rapidi e scrivere codice quasi come se parlassero in un linguaggio umano. Alcuni dei sistemi e delle applicazioni popolari che hanno utilizzato Python durante lo sviluppo includono Ricerca Google, YouTube, BitTorrent, Google App Engine, Eve Online, Maya e iRobot.
Techopedia spiega Python
Lo sviluppo iniziale di Python fu guidato da Guido van Rossum alla fine degli anni '80. Oggi è sviluppato dalla Python Software Foundation. Poiché Python è un linguaggio multiparadigm, i programmatori Python possono svolgere i propri compiti utilizzando diversi stili di programmazione: orientati agli oggetti, imperativi, funzionali o riflessivi. Python può essere utilizzato nello sviluppo Web, nella programmazione numerica, nello sviluppo di giochi, nell'accesso alla porta seriale e altro ancora.
Esistono due attributi che velocizzano i tempi di sviluppo in Python rispetto ad altri linguaggi di programmazione:
- Python è un linguaggio interpretato, che preclude la necessità di compilare il codice prima di eseguire un programma perché Python esegue la compilazione in background. Poiché Python è un linguaggio di programmazione di alto livello, estrae molti dettagli sofisticati dal codice di programmazione. Python si concentra così tanto su questa astrazione che il suo codice può essere compreso dalla maggior parte dei programmatori alle prime armi.
- Il codice Python tende ad essere più corto di codici comparabili. Sebbene Python offra tempi di sviluppo rapidi, è leggermente in ritardo in termini di tempo di esecuzione. Rispetto alla compilazione completa di linguaggi come C e C ++, i programmi Python vengono eseguiti più lentamente. Naturalmente, con la velocità di elaborazione dei computer al giorno d'oggi, le differenze di velocità sono di solito osservate solo nei test di benchmarking, non nelle operazioni del mondo reale. Nella maggior parte dei casi, Python è già incluso nelle distribuzioni Linux e nelle macchine Mac OS X.
