Un file '.py' è un file di codice sorgente scritto nel linguaggio di programmazione Python. Python è un linguaggio di programmazione di alto livello e per scopi generici, noto per la sua leggibilità e versatilità. Gli script Python contengono istruzioni che vengono eseguite da un interprete Python. Questi script possono variare da semplici programmi di una riga ad applicazioni complesse con migliaia di righe di codice. Sono utilizzati in una vasta gamma di domini, tra cui lo sviluppo web, la scienza dei dati (data science), l'apprendimento automatico (machine learning), lo scripting, l'automazione e il calcolo scientifico. Il linguaggio Python enfatizza la leggibilità del codice, e la sua sintassi consente ai programmatori di esprimere concetti in meno righe di codice rispetto a quanto sarebbe possibile in linguaggi come C++ o Java. Python supporta paradigmi di programmazione multipli, inclusi gli stili di programmazione orientata agli oggetti, imperativo e funzionale. Gli script Python sono tipicamente file di testo semplice che possono essere modificati con qualsiasi editor di testo o ambiente di sviluppo integrato (IDE).