python
Les principaux avantages de python sont les
suivants
- langage orienté objet
- librement distribuable et ses sources sont ouvertes
- langage multi plateformes
- peut facilement s'interfacer avec d'autres langages de programmation
- Il n'y a pas de phase de compilation ou d'édition de liens (accélération du processus de développement sans subir les faibles performances des langages purement interprétés)
- langage très simple à apprendre (grâce à sa syntaxe limpide et
son modèle orienté objet très bien construit) malgré sa puissance
et sa complexité possible
- très versatile (scripts d'administration système, prototypage rapide d'applications, programmation Internet, bases de données, interfaces graphiques)
- Programmation numérique, Intelligence Artificielle, Objets Distribués, PDFGen (génération de documents au format PDF), HTMLGen (Génération de pages HTML), RE (Module d'expression régulières),...
Les caractéristiques qui font de Python un
langage très puissant
- Les modules appelés par Python peuvent être codés en C. L'utilisateur n'affronte donc pas la complexité du C. Python sert donc d'interface entre l'utilisateur et les modules écrit en C.
- Python se sert de manière intensive de plusieurs types complexes comme les listes ou les dictionnaires, offrant ainsi souplesse et facilité à l'utilisateur.
- Python gère la mémoire automatiquement