Petit éloge du Python
Sans être un spécialiste, j’ai travaillé successivement avec plusieurs langages :
- Le PHP, ma langue maternelle, simple et idéal pour les petits sites ou petites applications Web.
- Le Java, intéressant pour l’apprentissage, mais trop lourd et pas adapté au Web.
- Le C pour la programmation système sous Linux.
Depuis peu, je me suis mis au Python ; c’est un super langage !
Parmi ses qualités :
- Il tire son nom des Monty Python et rien que ça c’est un argument de grande valeur
- Libre
- Syntaxe très simple
- Facile à lire avec les indentations
- Idéal pour l’apprentissage
- Infini pour les moustachus
- Une bibliothèque de base très complète
- Multi-paradigme (Objet ou pas objet, Web, GUI, réseau, système, …)
- Multi-plateforme (Windows, Linux, MacOS, Unix en tous genre, …)
En plus du Python de base, je vous conseille d’installer IPython un interpréteur plus complet que l’interpréteur de base.
Allez, il a quand même un défaut : La version 3 n’est pas rétro-compatible. Si vous avez écrit un programme en Python 2.X, Python 3 ne saura surement pas totalement l’interpréter. Il vous faudra alors réécrire pas mal de code pour rendre vos projets compatibles.
Alors si vous débutez, commencez directement avec Python3 (pour les paquets Debian/Ubuntu, python tout court veut dire Python 2 et pour installer la version 3 on précise toujours python3 par exemple apt-get install python3-tk).