IDE- Python

De OpenWikiBSD
Aller à : navigation, rechercher

Spécialité ISN de Terminale ou bien développement logiciel quelconque; il faut un jour dépasser l'usage addictif de Vim pour coder, non ?

Wikipédia nous aide un peu dans cette recherche de l'outil idéal.

Il doit être :

  • Libre (Ethique de l'éduc)
  • Gratuit (Budget de l'éduc)
  • Pérenne
  • Multiplateforme éventuellement, mais sous Unix forcément (Pas faire bosser les gamins sous Windows, non!)
  • Largement utilisé et particulièrement dans l'enseignement supérieur
  • Non limité à Python
  • Equipé d'un debugger simple et efficace


Bref, je n' trouve plus qu' éclipse

Recalés

Netbeans

Une fois installé, ..point de python à l'horizon ! En 7.0, c'est vide.

Il suffit de suivre [1]. Puis de refaire Tools/plugin/Updates/ Search Python/Install

Recalé : Python ne sera plus géré désormais par NetBeans.

Idle

Recalé : Trop peu ergonomique pour les élèves

Eric4

Recalé : Debugger trop obscur à utiliser

Spyder

Recalé : Debugger trop obscur à utiliser

Geany

Pyscripter

Recalé : Windows Only. A tester sous Wine...bof..

Eclipse

Respecte tous les prérequis. Il faut juste un grand écran en mode débug pour tout afficher simultanément; avec le 1024X600 de l'EeePC, c'est bcp trop juste..

  • Ubuntu
apt-get install eclipse python-psyco

Le second est requis pour éviter des warnings lors des compilations.

  • Wheezy
apt-get install eclipse 

Plugins

Ajouter

  • Help / Software Updates / Find and install / Search for new feature to install / New Remote Site... /

Supprimer

  • Windows/Preferences/INstall/Update/Avalaible Software/
  • Search
  • Remove

One plugin to rule them all !!

Ajouter Indigo - http://download.eclipse.org/releases/indigo et vous aurez tous les plugins utilisables.

Traduire l'interface

  • Name Babel
  • URL Debian/Squeeze: [2]
  • URL Ubuntu/Precise :

Python/PyDev

[3]

Django

[4]

Mercurial

[5]

How-to

  • Ajouter des fichiers préexistants à un projet :

Il suffit de les copier dans l'arborescence du projet et de rafraîchir (F5)

Usage

Debug

  • CTRL+F11 : Run
  • Clic droit dans la marge : Placer un point d'arrêt.
  • F11: Debug
  • F6 : Step Over en mode debug
  • CTRL+SHIFT+4 : Commente
  • Laisser le pointeur de souris sur une variable, puis F2 permet de voir l'ensemble des lignes la contenant à l'écran.
  • Clic droit dans la marge :Afficher les numéros de ligne


pylint est un outil simple et rapide d'usage qui met une note sur 10 à votre code en fonction de son respect des standards python.. (J'ai eu un -1,89/10 à l'instant...)