Vous êtes sur la page 1sur 6

Sommaire

• Le language python
• A quoi sert le language python
• Bon a savoir
• Syntaxe Python comparée à d'autres langages de programmation

• Réalisé par : Lounes Amine


Le language Python

Python (prononcé /pi.tɔ̃/) est un langage de programmation


interprété, multi paradigme et multiplateformes. Il favorise la
programmation impérative structurée, fonctionnelle et
orientée objet. Il est doté d'un typage dynamique fort, d'une
gestion automatique de la mémoire par ramasse-miettes et
d'un système de gestion d'exceptions ; il est ainsi similaire à
Perl, Ruby, Scheme, Smalltalk et Tcl. crée par Guido van Rossum
en 1989.
À quoi sert le langage Python ?
• L’un des principaux cas d’usage de Python est le script et l’automatisation. Ce langage peut par exemple remplacer
les scripts Shell, mais permet aussi d’automatiser les interactions avec les navigateurs web ou les interfaces
graphiques des applications. Voici d’autres principales utilisations du langage Python :
• Il permet aussi l’approvisionnement de système ou la configuration au travers d’outils comme Ansible ou Salt.
Toutefois, c’est loin d’être ses seules applications.
• Une autre utilisation est la programmation d’application. Il est possible de créer toutes sortes d’applications à l’aide
de ce langage. Même s’il ne permet pas de générer des binaires standards à partir d’un script, des packages tiers
comme cx Freeze et PyInstaller compensent cette faiblesse.
• En outre, Python est le langage le plus utilisé pour la Data Science et le Machine Learning. La grande majorité des
bibliothèques utilisées pour ces deux disciplines d’analyse de données ont des interfaces Python. C’est ce qui
explique sa popularité en tant qu’interface de commande haut niveau pour les bibliothèques de Machine Learning et
autres algorithmes numériques.
• On utilise aussi ce langage pour la création de services Web et d’APIs RESTful. Ses différentes bibliothèques natives et
frameworks web tiers permettent de programmer des sites web data-drivent avec quelques lignes de code
seulement.
• Un autre cas d’usage est la métaprogrammation 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.
• Il est possible d’écrire des applications manipulant leurs propres fonctions, beaucoup plus extensibles qu’avec
d’autres langages. Il est aussi possible de s’en servir pour diriger des systèmes de génération de code comme LLVM
pour créer du code dans d’autres langages.
Bon a savoir
• La version majeure la plus récente de Python est Python 3, que nous
utiliserons dans ce tutoriel. Cependant, Python 2, bien qu’il ne soit
pas mis à jour avec autre chose que des mises à jour de sécurité, est
toujours très populaire.
• Dans ce tutoriel, Python sera écrit dans un éditeur de texte. Il est
possible d'écrire Python dans un environnement de développement
intégré, tel que Thonny, Pycharm, Netbeans ou Eclipse, qui sont
particulièrement utiles lors de la gestion de plus grandes collections
de fichiers Python.
Syntaxe Python comparée à d'autres
langages de programmation
• Python a été conçu pour la lisibilité et présente certaines similitudes
avec la langue anglaise influencée par les mathématiques.
• Python utilise de nouvelles lignes pour compléter une commande,
contrairement à d'autres langages de programmation qui utilisent
souvent des points-virgules ou des parenthèses.
• Python s'appuie sur l'indentation, en utilisant des espaces, pour
définir la portée ; comme la portée des boucles, des fonctions et des
classes. D'autres langages de programmation utilisent souvent des
accolades à cette fin.

Vous aimerez peut-être aussi