Python est un langage de programmation, il peut être utilisé autant pour créer de petits scripts d’automatisation, que pour générer des pages webs et même pour faire des applications graphiques complexes.
Voici quelques raisons, basées sur mon expérience, pourquoi Python est génial.
Python est simple
Il est simple à apprendre, et simple à utiliser. Le langage emprunte les principes des «vieux» langages que la majorité des programmeurs sont déjà habitués d’utiliser. N’importe quelle personne qui connait déjà 2 ou 3 autres langages de programmation connait déjà la majorité des concepts utilisés par Python. Le langage est toutefois adapté aux débutants, puisque sa syntaxe est facile à comprendre et à se rappeller.
Le code en tant que est concis, il y a très peu d’accolades et de symboles étranges. Ceci est en grande partie dû au fait que les blocs de codes sont définis par leur indentation, je crois personnellement que c’est le trait le plus intéressant de Python.
Il est possible de faire beaucoup en peu de temps
Parce que Python est un langage de haut-niveau, beaucoup de fonctionnalités sont intégrées au langage, et ces fonctionnalités sont simples et courtes à utiliser. Ce qui signifie que lorsqu’on doit écrire un script, on ne perd pas beaucoup de temps à trouver comment en écrire le code.
Le bon outil pour la bonne tâche
Avec la plupart des autres langages, j’ai toujours senti que je me battais contre-eux pour parvenir à faire ce que j’avais besoin de faire. Comme si j’essayais de visser une vis avec une paise de pince, c’est possible, mais particulièrement laborieux. Mais je peux maintenant dire que «j’utilise» Python, et non pas que je me bats contre celui-ci. Python est le tournevis pour ma vis. J’ai finalement trouvé le langage de programmation qui semble avoir mon succès à coeur autant que moi-même.
Le langage de programmation qui n’est pas un obstacle
La meilleure «fonctionnalité» de Python, est le fait qu’il n’est pas un obstacle pour le programmeur. J’ai utilisé plusieurs langages depuis que j’ai appris la programmation, bien que je ne sois toujours pas un expert dans aucun de ces langages, j’ai travaillé avec certains d’entre-eux assez longtemps pour y être relativement à l’aise. Mais je n’en ai trouvé aucun (à l’exception de Python) qui ne ralentissait pas ma cadence. La programmation demande beaucoup de travail en soit, cela devient donc particulièrement irritant lorsqu’on doit en plus essayer de duper le langage pour le forcer à faire ce qu’on veut. J’ai l’impression que Python a été conçu en gardant la tâche du programmeur en tête, contrairement aux autres langages qui semblent seulement avoir été créés pour régler un problème, sans vraiment s’inquiéter à propos du pauvre fou qui devra l’utiliser.
Voilà donc pourquoi Python est génial.