Python

De Lea Linux
Révision datée du 31 octobre 2005 à 02:56 par Gedsismik (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Python

Python
Introduction à Python.

Présentation

Python est un langage orienté objet interprété prenant de plus en plus d'importance ces dernières années. Parmi les nombreuses particularités syntaxiques, nous noterons que ce langage utilise l'identation plutot que des accolades pour les blocs d'instructions et que les variables ne sont pas typés explicitement.

Installation

Vérifiez tout d'abord si Python est déjà installé. Pour cela, tapez python -V dans une console. Si l'interpreteur Python est installé, vous obtiendez un message du genre : $ python -V Python 2.4.2 Si il n'est pas installé, vous obtiendrez un message du genre : $ python -V bash: python: command not found

Installation à l'aide de paquetage...

Pour installer Python, vous pouvez utiliser le système de paquetage de votre distribution GNU/Linux préféré :

  • Debian : apt-get install python
  • Fedeora : yum install python
  • Mandriva : urpmi python
  • Slackware : swaret --install python

... ou compilation

Sinon, vous pouvez opter pour la compilation. Python étant libre, vous trouverez ses sources sur http://www.python.org. Une fois le paquetage récupéré, vous pourrez le compiler à l'aide de la méthode habituelle : $ tar -zxvf python-2.4.2.tgz $ cd python-2.4.2 $ ./configure $ make $ su

  1. make install

Script de base

Vous allez maintenant découvrir votre première instruction : Pour écrire un message, on utilise : print "Avec votre texte entre guillemets". On teste ? Tapez donc dans un éditeur :

print "Vive le python !"

Enregistrez-le au format texte brut (par défaut normalement) suivi de l'extension py. Je l'appellerais hello.py personnellement. Pour exécuter un script python, on utilise python (nan, sans dec' ?). Dans notre exemple, on fait donc :

bash$ python hello.py
Vive le python !


Et vala ! Ca marche !

Note : Il est pratique de commencer un script (quelque soit le langage) par le chemin de l'interpreteur (#!/usr/bin/python) et le codage (# -*- coding: utf-8 -*-) :
#!/usr/bin/python
# -*- coding: utf-8 -*-
print "Vive le python !"

Ca permet notamment de pouvoir lancer directement le script (en ayant prit soit de vérifier les permissions d'execution) :

bash$ ./hello.py
Vive le python !
Note 2 : A cette étape du document, assurez-vous de mettre toutes les lignes du script au même niveau (à la même identation).