Rechercher dans ce blog

dimanche 18 août 2013

Le langage Python


Bonjour tout le monde !
Ces derniers jours, je me suis intéressé au Pyhton. Non pas aux serpents (Hihi.. :s) mais au langage de programmation. Je ne vais pas faire ici un cours sur le Python mais juste une petite présentation. En fin d'article, je placerais des liens utiles pour apprendre le python.

Ce langage de programmation fonctionne aussi bien sous Linux, MacOsx que Windows ..
En général, il est installé par défaut sur Linux et MacOsx. Mais rien ne vous empêche de mettre pyhton à jour.
Il y aura peut-être parfois besoin de modifier une ou deux lignes dans certains cas pour avoir une compatibilité à 100% de vos programmes pour passer d'un OS à l'autre.
Il existe deux versions de python 2 (2.7) et la 3. La version 2 est le "passé" de python.
La version 3 est son présent et son avenir mais pour ma part j'apprends la 2.

Le pyhton n'est pas un langage compilé comme le C,C++, Java..
Nous dirons par facilité que c'est  un langage script orienté objet. C'est bizarre à dire mais bon !
Apprécié des pédagogues, python me semble être un très bon langage. Nous devons donc créer des scripts dans un traitement de texte (Vi, Gedit, ..) pour exécuter du langage python. Il este aussi possible d'exécuter des commandes via la console de python (Machine virtuelle).

Pour ceux qui ont est enfants et qui veulent facilement leur faire découvrir le Logo. Python nous propose un module Logo :). Pour cela dans la console python tapez :
from turtle import *
Ensuite donnez une instruction à la tortue, la fenêtre apparaîtra. Vous pouvez aussi créer un script python avec toutes les instructions d'un dessin.  


Sous Debian et Ubuntu (et je suppose les autres distributions Linux), toutes les bibliothèques de python ne sont pas installer par défaut. Si vous voulez installer la librairie adéquate pour le logo par exemple :   

(sudo) aptitude install python-tk
Liens utiles :
Wikipedia / Python.org / Documentation
Le site du zero : Apprenez Python
Gérard Swinnen : Apprendre à programmer avec Python3
Wikiversity : Python
WikiBooks : Python