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

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 2 :
 
== Utilité des éditeurs ==
Plutôt que d'écrire le code Python dans n'importe quel éditeur de texte, il vaut mieux en utiliser des spécialisés en programmation, appelés {{w|environnement de développement}} (EDI). Par exemple :
* [[Programmation Python/Python avec Eclipse|Eclipse]] : http://www.eclipse.org/downloads/.
* [[NetBeans]] : https://netbeans.org/downloads/index.html.
* SciTE
* DrPython
{{* Eclipse}}
* [[NetBeans]] : <ref>https://netbeans.org/downloads/index.html.</ref>
* Python scripter<ref>http://www.mmm-experts.com/Downloads.aspx</ref> : auto-complétion, navigation entre classe avec 'CTRL', génération et exécution des tests unitaires, debugger...
 
Ligne 60 :
* <code>use.tabs = 0</code>
 
== Eclipse ==
{{Eclipse}}
 
=== PyDev ===
{{w|PyDev|lang=en}} est un plugin 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 plugin PyDev ===
 
Sous Eclipse, voici la procédure à suivre pour installer le plugin :
* 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 plugin 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>).
 
== DrPython ==
Ligne 180 ⟶ 134 :
 
N.B. Il doit avoir une façon d'installer DrPython pour qu'on puisse l'ouvrir plus facilement, par exemple en créant un raccourci, mais je n'ai pas encoure trouvé.
 
== Eclipse ==
{{Eclipse}}
 
=== PyDev ===
{{w|PyDev|lang=en}} est un plugin 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 plugin PyDev ===
 
Sous Eclipse, voici la procédure à suivre pour installer le plugin :
* 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 plugin 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>).
 
== Références ==