Programmation Python/Python avec Eclipse

Un livre de Wikibooks.

Programmation Python
Partie 1 : Introduction
Partie 2 : Le langage
Partie 3 : Les bibliothèques
Partie 4 : Autour de Python
Annexe
Modifier ce modèle

Sections

[modifier] PyDev

(en) Pydev est un Plug-in Eclipse pour le développement d'un projet Python (et Jython).

Il a été créé en Juillet 2003 par Aleks Totic et est maintenu depuis Octobre 2004 par Fabio Zadrozny. Il propose entre autres les fonctionnalités suivantes :

  • complétion de code,
  • analyse et mise en évidence de la syntaxe,
  • debug
  • ...

[modifier] Installation du plug-in PyDev

Sous Eclipse, voici la procédure à suivre pour installer le plug-in :

  • Menu "Help" / "Software Updates" / "Find and install ..." / "Search for new feature to install"
  • "New Remote Site..." / Name : Python Dev, URL : http://pydev.org/updates/ / Finish

Une fois le plug-in installé, il faut configurer le compilateur Python :

  • Menu "Window" / "Preferences" / "PyDev" + "Interpreter Python" / "New"

Il vous faudra ensuite choisir l'exécutable python : "/usr/bin/python" sous Linux, "C:\Python\python.exe" sous Windows et valider, puis sélectionner les répertoires à inclure dans le PYTHONPATH (en cas de doute, prenez ceux qui vous sont proposés).

[modifier] Créer un projet "Hoo hoo World" avec le plug-in PyDev

Sous Eclipse, une fois le plug-in installé, choisir de créer un nouveau projet

  • Menu "File" / "New" / "Project"
  • Sélectionner Pydev Project / "Next"
  • Donner un nom et choisir la version correspondant à python (ex: 2.4).
  • Valider ("Finish") : Vous devez avoir une nouvelle entrée correspondant au projet
  • Clic droit sur le projet pour ajouter un nouveau module ("New" / "Pydev module")
  • donner lui un nom (ex: monScript)
  • saisir le code suivant dans le fichier :
print "Hoo hoo World"
  • sauvegarder (CTRL + S, ou clic sur la disquette, ou menu "File" / "Save")
  • exécuter : Bouton droit sur le fichier monScript / "Run as" / "Python run"
Pour les prochaines exécutions du script, utiliser la barre d'outil (symbole lecture blanc dans un rond vert) ou CTRL + F11.


[modifier] Complétion auto

Pour voir la complétion automatique de code, utilisez CTRL + Espace.

Par exemple pour le code suivant :

x = "Bonjour"
x.

si l'on place le curseur après le point, et que l'on tape CTRL + Espace, l'ensemble des méthodes de la classe String seront proposées (ex: .upper() qui passe en majuscule la chaîne de caractère x).