Python est un langage de programmation développé à partir de 1989 par
Guido van Rossum.
Ce langage de programmation est :
- entièrement gratuit,
- portable : c'est-à-dire est exécutable sur tout système d'exploitation,
- modulaire : de nombreuses librairies dédiées à des tâches précises ont été développées autour d'un noyau concis,
- populaire : vous pouvez trouver de nombreux forums pour vous aider en cas de difficultés,
- de "haut niveau" : vous pouvez programmer sans tenir compte des spécificités de votre système d'exploitation et des structures de données complexes (qui seront vues et utilisées sur les deux ans) sont disponibles,
C'est un langage interprété
- Dans un langage interprété : le code que vous écrivez est interprété en gros ligne à ligne, par un logiciel qu'on appelle interpréteur. Celui-ci va utiliser le code source et les données d'entrée
pour calculer les données de sortie.
- L'intérêt principal d'un langage interprété est la portabilité de votre programme :
il marche quelle que soit la configuration de votre ordinateur.
- Le principal défaut est que l'exécution d'un programme interprété est souvent plus lente
que le même programme écrit dans un langage compilé.
- les langages compilés (comme le C,C++,Pascal ...) sont tels que le code source (celui que vous écrivez) est tout d'abord compilé, par un logiciel qu'on appelle compilateur,
en un code binaire qu'un humain ne peut pas lire mais qui est très facile à lire pour un ordinateur.
C'est alors directement le système d'exploitation qui va utiliser le code binaire et les données d'entrée pour calculer les
données de sortie.