Un fichier '.py' est un fichier de code source écrit dans le langage de programmation Python. Python est un langage de programmation de haut niveau et polyvalent, reconnu pour sa lisibilité et sa flexibilité. Les scripts Python contiennent des instructions qui sont exécutées par un interpréteur Python. Ces scripts peuvent aller de simples programmes d'une ligne à des applications complexes comportant des milliers de lignes de code. Ils sont utilisés dans une grande variété de domaines, notamment le développement web, la science des données (data science), l'apprentissage automatique (machine learning), le scripting, l'automatisation et le calcul scientifique. Le langage Python met l'accent sur la lisibilité du code, et sa syntaxe permet aux programmeurs d'exprimer des concepts en moins de lignes de code que ce qui serait possible dans des langages tels que C++ ou Java. Python prend en charge plusieurs paradigmes de programmation, y compris les styles de programmation orienté objet, impératif et fonctionnel. Les scripts Python sont généralement des fichiers texte brut qui peuvent être édités avec n'importe quel éditeur de texte ou environnement de développement intégré (IDE).