« Programmation Python/Éditeurs » : différence entre les versions

Contenu supprimé Contenu ajouté
62
Balise : blanchiment
m Révocation des modifications de 54.251.150.200 (discussion) vers la dernière version de FrankyLeRoutier
Ligne 1 :
{{Programmation Python}}
 
== PyDev ==
{{en}} [http://pydev.org/ 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
* ...
 
== 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 : <code>Python Dev</code>, URL : <code>http://pydev.org/updates/</code> / 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).
 
== 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 <code>Pydev Project</code> / "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: <code>monScript</code>)
* 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 <code>monScript</code> / "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.''
 
 
== Complétion auto ==
Pour voir la complétion automatique de code, utilisez CTRL + Espace.
 
Par exemple pour le code suivant :
<pre>
x = "Bonjour"
x.
</pre>
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: <code>.upper()</code> qui passe en majuscule la chaîne de caractère <code>x</code>).