Python
Python est un langage de programmation polyvalent, de haut niveau, open-source, connu pour sa lisibilité, sa polyvalence et son écosystème étendu. Il est utilisé dans le développement web, la data science, l’IA/ML, l’automatisation et plus encore.
Aperçu
Python a été créé par Guido van Rossum et publié pour la première fois en 1991. Il met l’accent sur la lisibilité du code grâce à l’indentation significative et à une syntaxe épurée. Python prend en charge plusieurs paradigmes : procédural, orienté objet et fonctionnel. Il dispose d’un des plus grands écosystèmes de packages via PyPI.
Fonctionnalités principales
- Syntaxe épurée et lisible avec indentation significative
- Typage dynamique avec hints de type forts (Python 3.5+)
- Bibliothèque standard massive (« batteries incluses »)
- Écosystème tiers étendu via PyPI (NumPy, Pandas, Django, Flask, TensorFlow)
- Frameworks majeurs : Django, Flask (micro-framework), FastAPI (APIs asynchrones)
- Multi-paradigme : procédural, OOP, fonctionnel
- Multiplateforme : s’exécute sur Windows, macOS, Linux et plus
Licence
Python est publié sous la Licence Python Software Foundation 2.0 (PSF-2.0), une licence open-source approuvée par l’OSI. Il est libre d’utilisation, de modification et de distribution, même à des fins commerciales.
Voir Licence Python pour plus de détails.
Ressources officielles
- Site web : https://www.python.org/
- Documentation : https://docs.python.org/
- PyPI : https://pypi.org/