Programmation Python/Python avec Eclipse
Un livre de Wikibooks.
| Programmation Python |
| Département Informatique |
| 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.sourceforge.net/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).

