Python est la nouvelle version d'un langage de programmation dynamique qui met l'accent sur les performances et la lisibilité du code. La syntaxe minimaliste du noyau de Python est combinée à l'excellente fonctionnalité de la bibliothèque standard.
Le langage, créé au milieu des années 90 par Guido Van Rossum, est actuellement l'un des langages de programmation les plus populaires au monde.
Il n'est pas surprenant qu'en tant que langage polyvalent, Python soit utilisé dans tous les domaines du développement de logiciels. Python s'interface facilement avec les composants existants, ce qui facilite son intégration dans les applications existantes. L'un des principaux avantages de ce langage est sa nature multiplateforme, qui permet de porter des objets d'un système d'exploitation à un autre.
Des mises à jour du programme sont publiées environ tous les deux ans et demi. Il est intéressant pour toute personne impliquée dans la programmation d'essayer Python en action. L'implémentation de référence de ce langage est l'interpréteur CPython, qui prend en charge la plupart des plates-formes connues. En Python, le code est organisé en fonctions et en classes qui sont combinées en modules, lesquels sont à leur tour assemblés en paquets.
Il est distribué sous une licence très libérale, ce qui vous permet de télécharger Python gratuitement et de l'utiliser sans restrictions.
Les principales caractéristiques de Python sont les suivantes
- un niveau élevé de conscience de soi ;
- l'orientation objet est intuitive ;
- le code procédural est exprimé sous une forme naturelle ;
- prise en charge des modules complémentaires et des modules écrits dans d'autres langages, entre autres ;
- intégration dans les applications en tant que shell de script ;
- les erreurs sont gérées comme des exceptions ;
- une bibliothèque standard développée et un ensemble de modules tiers pour résoudre une variété de tâches.
Par rapport à la version précédente, Python a considérablement amélioré les modules existants et en a ajouté de nouveaux. En outre, les performances de traitement des codecs non textuels ont été améliorées. En termes de sécurité, la nouvelle version de Python dispose d'un algorithme de mise en cache encore plus sûr.