Un archivo '.py' es un archivo de código fuente escrito en el lenguaje de programación Python. Python es un lenguaje de programación de alto nivel y de propósito general, conocido por su legibilidad y versatilidad. Los scripts de Python contienen instrucciones que son ejecutadas por un intérprete de Python. Estos scripts pueden variar desde programas sencillos de una sola línea hasta aplicaciones complejas con miles de líneas de código. Se utilizan en una amplia variedad de dominios, incluyendo el desarrollo web, la ciencia de datos (data science), el aprendizaje automático (machine learning), el scripting, la automatización y la computación científica. El lenguaje Python enfatiza la legibilidad del código, y su sintaxis permite a los programadores expresar conceptos en menos líneas de código de lo que sería posible en lenguajes como C++ o Java. Python soporta múltiples paradigmas de programación, incluyendo estilos de programación orientada a objetos, imperativa y funcional. Los scripts de Python son típicamente archivos de texto plano que pueden ser editados con cualquier editor de texto o entorno de desarrollo integrado (IDE).