« 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 :
* [[NetBeans]] : https://netbeans.org/downloads/index.html.▼
* SciTE
* DrPython
* 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 ==
|