• 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.
Apprendre Python rapidement: Le guide du débutant pour apprendre tout ce que vous devez savoir sur Python, même si vous êtes nouveau dans la programmation