Python : définition et fonctionnement
Python est un langage qui peut s’utiliser dans de nombreux contextes et s’adapter à tout type d’utilisation grâce à des bibliothèques spécialisées. Utilisé principalement comme langage de script. Python utilise le typage dynamique, une combinaison de comptage de référence et un garbage collector de détection de cycle pour la gestion de la mémoire. Il dispose également d’une résolution de nom dynamique (liaison tardive), qui lie les noms des méthodes et des variables lors de l’exécution du programme.
Les avantages de « Python »
Python a permis de réaliser plusieurs logiciels comme reddit, Youtube ou encore Civilisation IV. Python n’a pas besoin d’un IDE (environnement de développement) car il a déjà un interpréteur intégré et son Langage multiplateforme.
Ses principales caractéristiques importantes sont :
- Orienté objet.
- Un code peux facilement fonctionner sur IE / Mac / Linux sans trop d’adaptation.
- Richesse des types de bases. (Dictionnaire, Listes, … ).
- Richesse des modules de bases (Web, gzip, mysql, etc… ).
- Richesse conceptuelle de programmation (Générateur, Itérateur, Thread, Closure, … ).
- Facilité d’interfaçage avec d’autres librairies C.
- Syntaxe claire et lisible.