Software » Editeur Python
Editeur Python
Publié le 10/05/2007 @ 16:04:29,
Par galapiatHello,
Pour ceux qui utilisent Python, qu'utilisez-vous comme éditeur/IDE? De mon côté j'utilise Eclipse + PyDev mais je me demande s'il n'y a pas mieux...
Merci
Pour ceux qui utilisent Python, qu'utilisez-vous comme éditeur/IDE? De mon côté j'utilise Eclipse + PyDev mais je me demande s'il n'y a pas mieux...
Merci
Editeur Python
Publié le 10/05/2007 @ 16:05:15,
Par gizmoCa depend, qu'est-ce que tu attends de ton editeur que PyDev ne te propose pas?
Concept vivant.
Editeur Python
Publié le 11/05/2007 @ 09:41:20,
Par galapiatCa depend, qu'est-ce que tu attends de ton editeur que PyDev ne te propose pas?
Disons que les fonctions d'introspection, d'autocomplete et de refactorisation sont assez primitives. Maintenant, c'est peut-être aussi un limitation du langage même et c'est pourquoi je voulais voir si d'autres éditeurs ne s'en tiraient pas mieux...
Phil, je vais jeter un coup d'oeuil à eric et spe.
Merci
Dernière édition: 11/05/2007 @ 09:42:01
Editeur Python
Publié le 11/05/2007 @ 13:54:13,
Par gizmobah la refactorisation et l'autocomplete, c'est assez difficile vu que le langage est dynamiquement type. Cela voudrait dire qu'il arriverait a interpreter du code incomplet de maniere suffisament stable pour pouvoir te fournir un resultat potable.
Concept vivant.
Editeur Python
Publié le 11/05/2007 @ 14:29:08,
Par Altargizmo > j'avais travaillé avec visual works (un ide small talk) qui avait des fonctions de refactorisation très poussée (avec des petits defauts comme un scope global... ne jamais refactoriser "new" dans ces cas lÃ
) et c'est pourtant un langage à typage dynamique donc
![:joce: :joce:](images/smileys/joce.gif)
![:oh: :oh:](images/smileys/oh.gif)
Editeur Python
Publié le 11/05/2007 @ 14:40:32,
Par philfrBicycle repair (un tool de refactoring pour python) est intégré à eric.
Et 3 lignes activent l'autocompletion dans le shell python interactif lui-même...
>>> import readline
>>> import rlcompleter
>>> readline.parse_and_bind("tab: complete")
Et 3 lignes activent l'autocompletion dans le shell python interactif lui-même...
>>> import readline
>>> import rlcompleter
>>> readline.parse_and_bind("tab: complete")