| InstallerSousLinux |
UserPreferences |
| Wiki Python Fr | FrontPage | RecentChanges | TitleIndex | WordIndex | SiteNavigation | HelpContents | moin.sf.net |
Remarque: sur certaines distributions, Python 1 et Python 2 cohabitent. Pour Redhat 7.3, il faut lancer "python" pour avec Python 1.5 et "python2" pour avoir Pyton 2.2.
Si Python n'est pas installe, vous trouverez la derniere version de Python sur la page de téléchargement du site officiel : http://www.python.org/download/. Il est cependant recommande d'utiliser le paquetage propose par votre distribution (.deb, .rpm, .tgz ou autre) afin de garder un systeme coherent.
Votre environement est installé ! Ce n'était pas compliqué, mais voyons maintenant comment programmer le plus confortablement possible.
Nous allons le tester tout de suite : lancez "python" (ou "python2" suivant votre distribution) dans un terminal. Maintenant, tapez la commande : "2+2" suivie de la touche "Entrée".
Vous venez de vivre votre premier contact avec Python. Vous remarquez probablement que ce n'est pas très adapté pour écrire des logiciels. Pour cela, il est préférable d'ecrire le code Python dans un fichier.
Prenez votre éditeur de texte préféré (voir section suivante) et créez le fichier test.py en copiant/collant le code suivant:
1 2 3 4 5 | #!/usr/bin/env python if 1 == 1: print "Bonjour le monde." else: print "Ceci ne s'affichera jamais." |
Vous pouvez maintenant interpreter ce fichier en tapant "python test.py" dans un terminal.
Il est installe par defaut sur tous les Linux, ainsi que sur tous les autres Unix.
Il est aussi intégré à l'environnement de développement KDevelop qui lui fournit de nombreuses fonctionnalités supplémentaires.
Il est installe par defaut avec KDE.
Il en existe une version console et une version X. Il est probablement inclus sur le CD de votre distribution. Il se peut que la coloration syntaxique pour Python ne soit pas disponible. Pour y remédier, il suffit d'installer le mode python que vous pouvez trouver à l'URL suivante :
http://www.python.org/emacs/python-mode/.
Tutoriel en français très complet (valable aussi pour XEmacs) :
http://people.via.ecp.fr/~flo/2000/emacs-tut/index.html#contents
NB : Emacs offre les mêmes possibilités que XEmacs (cf ci-dessous) - et présente les mêmes inconvénients...
Son principal inconvénient réside dans ses raccourcis claviers très inhabituels (Ctrl+W pour couper, Alt+W pour copier, Ctrl+Y pour coller, Ctrl+XS pour sauvegarder...) Il est toutefois possible de le configurer pour se comporter de facon plus classique, comme une application Windows ou comme VI par exemple, mais ce n'est pas trivial (il faut éditer un fichier de configuration). Disons le clairement, si vous avez jamais utilisé (GNU/X)Emacs, les debuts ne seront pas très confortables.
Le bref temps d'accoutumance sera cependant récompensé car XEmacs permet d'aider a l'édition de tout type de fichier texte, pas seulement les fichiers Python.
Concernant le mode Python, XEmacs permet:
grands fichiers.
Il est probablement inclus sur le CD de votre distribution.
Personnellement, mon choix se porte sur XEmacs.