Script Python
Les fichiers de script Python (.py) contiennent du code source écrit dans le langage de programmation Python. Python est l'un des langages les plus populaires au monde, utilisé pour le développement web, la science des données, l'IA, l'automatisation et le scripting.
Type MIME
text/x-python
Type
Texte
Compression
Sans perte
Avantages
- + Extremely readable syntax emphasizing clarity
- + Massive ecosystem — PyPI has 500K+ packages
- + Dominant in data science, ML, and AI
- + Cross-platform with broad standard library
Inconvénients
- − Slower execution than compiled languages (C, Go, Rust)
- − Global Interpreter Lock (GIL) limits CPU-bound threading
- − Dynamic typing can lead to runtime type errors
Quand utiliser .PY
Utilisez Python pour le prototypage rapide, la science des données (pandas, NumPy), les backends web (Django, Flask), l'IA/ML (PyTorch, TensorFlow), l'automatisation et le scripting. Son écosystème de packages (PyPI) est inégalé pour la productivité.
Détails techniques
Les fichiers Python sont du texte brut encodé en UTF-8 (par défaut depuis Python 3). Ils utilisent l'indentation pour la structure, prennent en charge le typage dynamique avec des annotations de type optionnelles, et compilent en bytecode (.pyc) à l'exécution.
Historique
Python a été créé par Guido van Rossum et publié pour la première fois en 1991. Python 2.0 (2000) a ajouté la compréhension de listes et le ramasse-miettes. Python 3.0 (2008) a introduit des changements incompatibles avec les versions précédentes. En 2025, Python domine la science des données, l'IA/ML et le scripting.