Python
Pat Taha elmouttaki
1- Definition
• Python est un langage de programmations
généraliste de haut niveau ,créé par Guido van
Rossum et publier en 20 février 1991
• Guido van Rossum a commencé à travailler
sur Python à la fin des années 1980 en tant
que successeur du langage de programmation
ABC et l'a publié pour la première fois en 1991
sous le nom de Python. Python 2.7.18, sorti en
2020, était la dernière version de Python 2.
2- les avantage de Python
• Python fonctionne sur divers systèmes
d'exploitation, tels que Windows, MacOs et
Linux, ce qui en fait un choix idéal pour les
développeurs travaillant sur différents
environnements.
• Il est aussi utiliser pour la Data Science et le
Machine Learning.
• On utilise aussi ce langage pour la création de
services Web et d’APIs RESTful. Ses différentes
bibliothèques natives et Framework web tiers
permettent de programmer des sites web
data-drivent avec quelques lignes de code
seulement.
• Un autre cas d’usage est la méta
programmation et la génération de code.
Chaque élément de ce langage est un objet, y
compris les modules et les bibliothèques. C’est
ce qui fait de Python un générateur de
code très efficace.
3-les inconvénients de Python
Malgré ses nombreux points forts, Python n’est pas adapté à
toutes les tâches. Il s’agit d’un langage « de haut niveau ». Il
n’est donc pas adéquat pour la programmation au niveau du
système.
Il n’est pas non plus idéal pour les situations nécessitant des
binaires indépendantes cross-plateforms. Une application
indépendante pour Windows, macOS et Linux ne sera pas
facile à coder en Python.
Enfin, il vaut mieux éviter Python pour les situations où la
vitesse est une priorité absolue pour l’application. Mieux vaut
se tourner vers C et C++ ou autre langage du même genre.
Chaque fonction et module sont considérés comme des
objets par Python. Ceci simplifie l’écriture de code de haut
niveau, mais atténue la vitesse.