pierre-paul
27 juillet 2009

Python

Je me suis lancé récemment dans le Python, sans trop d’attente, mais avec un projet en tête. Étant donné que le projet était un projet personnel, me lancer dans un nouveau langage semblait être une bonne idée afin d’en apprendre un peu plus. J’ai été agréablement surpris de Python.

La page web de Python définit le langage comme : « dynamic object-oriented programming language » que je traduisais intérieurement à « langage de programmation hyper compliqué pour pas grand-chose », mais étant donné la popularité du langage, je ne pouvais pas au moins essayer. À mon grand plaisir, le python est très, très (encore une fois) très loin d’être compliqué. J’ai eu l’impression de retourner au primaire lorsque j’apprenais à faire des phrases. Autre chose qui m’a surpris, l’indentation. Elle est obligatoire et elle permet la compilation du programme. Heureusement, une fois le plug-in installé dans Éclipse, tout était bien géré. Le fait d’obliger l’indentation, oblige en quelque sorte au programme de rester propre.

Je n’ai pas eu le temps de m’y tremper assez pour pouvoir dire que c’est un bon ou un mauvais langage, mais je suis persuadé que pour ceux qui commencent la programmation, c’est un très bon point de départ. Énormément de projets open source sont faits en python ce qui permet de télécharger le code et de regarder la partie qui vous intéresse. Python n’est pas jeune, 15 ans environ, mais la version 3.* a seulement un an et la documentation n’est pas aussi rependue que je l’aurais voulu. Par contre pour la version 2.*, la documentation est omniprésente sur internet.

Finalement, pour ceux que ça intéresse, je vous invite à aller lire le guide du débutant sur Python.org (http://wiki.python.org/moin/BeginnersGuide) qui offre un guide pour ceux qui commencent la programmation et ceux qui sont déjà à l’aise avec des principes de programmation orientée objet. Dernier petit tuto que je trouve très bien : Ars nous montre comment construire un éditeur de blogue sous Ubuntu/Gnome avec python.

Dernière note importante, si vous avez des enfants autour de vous, il est important de ne pas se tromper entre python.com et python.org … Bonne lecture!