Quel EDI utilisez-vous pour vos programmes Python en 2013 ?
Quels en sont les principaux atouts ? Partagez vos expériences sur les EDI Python

Le , par Deepin, Community Manager
Quel EDI utilisez-vous pour vos programmes Python en 2013 ?
Quels en sont les principaux atouts ?

à tous !

Le sondage EDI Python a été mis à jour pour proposer les EDI les plus couramment utilisés actuellement. Ce sondage étant à choix multiple, vous pouvez voter pour tous les EDI que vous utilisez régulièrement.

En dehors de cette simple question « Quel EDI Python utilisez-vous ? », ce sujet est l'occasion de partager vos expériences sur les EDI Python. N'hésitez pas à en témoigner en postant à la suite. Évitez par contre de poster uniquement « Pour moi, l'EDI que j'utilise est… ».

Vous trouverez les liens vers les sites de téléchargement sur la page EDI pour Python

N'hésitez pas à préciser :
Quelle version/édition de l'EDI utilisez-vous ?
Quels sont les principaux atouts qui vous intéressent dans cet EDI ?
Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
Sur quels systèmes ou plateformes vous travaillez (Windows, Linux, OS X…) ?
Les EDI que vous avez déjà utilisés/testés et pourquoi vous les avez abandonnés ?

Vous pouvez consulter les résultats des précédents sondages :
Quel EDI utilisez-vous pour vos programmes Python (2004-2008) ?
Quel EDI utilisez-vous pour vos programmes Python (2009-2012) ?

Vous pouvez aussi participer à l'élaboration de la page du comparatif des éditeurs pour Python en postant les fonctionnalités de l'éditeur testé dans le sujet suivant : http://www.developpez.net/forums/d65...iteurs-python/

À lire aussi :

Quel est votre environnement de développement (EDI) préféré en 2013 ?

Quel est votre langage de programmation préféré en 2013 ?

Quel est votre langage serveur préféré pour le web en 2013 ?

Quelle est la meilleure typo pour programmer ?

Utilisez-vous les logiciels libres ?

pour votre participation et vos avis !


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de deusyss deusyss
http://www.developpez.com
Expert Confirmé
le 14/08/2013 13:58
En ce qui me concerne, Geany. j'apprécie énormément sa légèreté (comparé à Eclipse par exemple), le fait qu'il soit disponible sur de multiples os. Je l'ai choisit personnellement après avoir essayé de multiples IDE qui se sont tous avérés trop lourds, trop pauvres en fonctionnalités, désagréables à l'utilisation.... J'en était revenus à un moment à GEDIT, avant de découvrir Geany.

Dans ses "défauts" à corriger/améliorer, je citerai la complétion, et la possibilité de créer des plugins en PYTHON.
Avatar de PauseKawa PauseKawa
http://www.developpez.com
Expert Confirmé
le 14/08/2013 15:31
Geany sous Tux et Windows : Léger sans doute mais pour une personne comme moi habituée à la ligne de commande c'est presque un luxe
Avatar de Sekigo Sekigo
http://www.developpez.com
Membre régulier
le 15/08/2013 9:08
Quelle version/édition de l'EDI utilisez-vous ?
Spyder, en version 2.2.1.

Quels sont les principaux atouts qui vous intéressent dans cet EDI ?
Spyder propose, outre les classiques coloration syntaxique et autocompletion, une console intégrée avec possibilité de debugger facilement, l'affichage de la documentation dans un encadré "fixe" (et non seulement dans une tooltip), un gestionnaire de projet, et encore un tas de feature sympatoche. Après, y en a un tas dont je ne me sers pas, comme par exemple l'intégration avec un environnement scientifique (je ne bosse pas dans ce domaine).
Ah, et l'auto-complétion tient compte du contexte ! Et il reste quand même bien rapide pour un IDE "lourd".

Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
Je n'ai pas bien compris comment développer des petits plugins (spyder est écrit lui-même en Python). L'auto-completion et la documentation ne fonctionne pas avec certaine bibliothèque, comme par exemple lxml. Pourtant, dans la console interactive, spyder en tient compte. Mais pas dans la partie éditeur, j'ignore pourquoi.
Le seul truc vraiment gênant pour moi, c'est qu'il est un peu difficile de l'utiliser avec virtualenv.

Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
Un choix personnel.

Sur quels systèmes ou plateformes vous travaillez (Windows, Linux, OS X…) ?
Sous Linux. De temps en temps, sous Windows, mais c'est vraiment très rare, par exemple si mon pc de boulot ne fonctionne plus (ça m'est arrivé le mois dernier, j'ai du prendre un pc de remplacement durant quelques semaines). J'y installe immédiatement spyder.
Avatar de kenygia kenygia
http://www.developpez.com
Invité de passage
le 15/08/2013 13:33
Quelle version/édition de l'EDI utilisez-vous ?
PyScripter ou Notepad++ (Windows), nano ou SciTE (Linux), nano (Mac OS X).

Quels sont les principaux atouts qui vous intéressent dans cet EDI ?
Pyscripter est assez classique mais a l'avantages de pouvoirs marcher avec des version de python différente comme ça je passe de python 3.3 a python 2.4 sans trop de soucis.

Notepad++ juste pour ça portabilités j'ai toujours une version portable sur une clés usb.

nano surtout en cli et ssh rarement via l’environnement graphique (je ne sais pas utilise vim ou emacs :p )

SciTE est simple il gère le debugage de python in-apps et il ya la coloration syntaxique.

Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?
pour Pyscripter, Notepad++ pas grands chose elle peut être un portage linux et mac

nano sur certain système la coloration syntaxique n'est pas actif par défaut (ubuntu et archlinux par exemple).

Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?
Imposée a l'école pour le cours d’algorithme appliquée. mais j'aime bien les flexibilités du langage depuis je l'utilise légèrement plus que le ruby.

Sur quels systèmes ou plateformes vous travaillez (Windows, Linux, OS X…) ?
Principalement sur Linux, des fois par flemme de reboot pour dev j'utilise windows et a l'école ont privilégie windows sur les poste de travail. Mac OS X uniquement via ssh quand les j'ai pas mon pc sur moi ou a porter de main pour faire un correction rapide d'un code.
Avatar de signix signix
http://www.developpez.com
Membre du Club
le 15/08/2013 17:14
NinjaIDE et Vim (si on peut l'appeler IDE)

Ninja IDE pour un vrai IDE avec autocomplétion, vérification de la PEP 8 :-), recherche améliorer (sur différentes parties comme rechercher un objet, rechercher dans les annotations, rechercher une méthode..) pour ses plugins également et la possibilité de facilement lancer une application depuis l'IDE, un système de tabulation et des fenêtres et l'aide à la migration qui suggère les changements à apporter.

Vim pour l'édition en ligne de commande avec la complétion, le lancement de commande depuis l'éditeur, la présence presque systématique sur les serveurs (vi à défaut).

Ninja mériterait un peu plus de maturité (il reste quelque bugs) mais dans l'ensemble le projet évolue très vite et le nombre de plugins augmente permettant une belle modularité. J'ai encore quelque problème avec le plugin Git.

Vim est parfait dans son rôle de super éditeur de texte. Je n'y changerais rien.

Mes choix sont personnel bien que ce soit pour du développement professionnel.

Le développement se fait sur Linux et Windows (par ce que il est plus facile faire embarquer python dans un projet que de faire changer de système d'exploitation à une entreprise).
Avatar de tyrtamos tyrtamos
http://www.developpez.com
Expert Confirmé Sénior
le 16/08/2013 11:48
Bonjour,

Quelle version/édition de l'EDI utilisez-vous ?

Outil de développement principal: Eclipse v 3.7.2 + Pydev v2.7.3

Outil pour petits test: PyScipter sous Windows, Idle sous autres OS

Quels sont les principaux atouts qui vous intéressent dans cet EDI ?

Pour Pydev: je peux naviguer dans l'ensemble de mes projets (une centaine) et réutiliser facilement des morceaux, gérer des bibliothèques communes, etc... Pour chaque page de script, j'ai la liste des classes, fonctions, variables, etc... et je peux donc appeler un objet python dans une page longue avec un simple clic. On configure facilement l'encodage et la fin de ligne. il y a tout ce qu'on demande à un bon éditeur: coloration syntaxique, complétion (y compris avec PyQt4), erreur de syntaxe en temps réel, débugging, etc... On peut créer plusieurs workspaces et pour chacun d'eux un interpréteur différent (Python 2.7 et Python 3.3 par exemple) avec la grammaire associée. Enfin, on a le même Pydev sous Windows, Linux et MacOSX, ce qui facilite les développements multiplateformes. Je considère aussi comme un avantage qu'il ne soit pas écrit en Python, ce qui permet d'éviter les interactions non souhaitées entre le programme qui s'exécute et celui de l'outil de développement.

Pour PyScypter ou Idle: tel que je les utilise (petits tests), je ne suis intéressé que par la facilité de mise en oeuvre: j'écris, j'exécute et je regarde le résultat.

Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?

Pour Eclipse+Pydev: le même en langage machine pour accélérer l'exécution. Mais même comme ça, sur un PC récent, ça marche très bien.

Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?

Choix personnel.

Sur quels systèmes ou plateformes vous travaillez (Windows, Linux, OS X…) ?

80% Windows, 19%Linux et 1% MacOSX. En fait, comme je développe en multiplatforme, je n'utilise MacOSX que pour vérifier que ça marche.
Avatar de vincent.mbg vincent.mbg
http://www.developpez.com
Membre éclairé
le 17/08/2013 9:29
Bonjour,

C'est fou le nombre de d'IDE que l'on peut trouver

J'utilise pydev au travail comme à la maison.

Quels sont les principaux atouts qui vous intéressent dans cet EDI ?

l'Auto-complétion et les macros/templates, l'intégration de pylint et d'unittest le debugger

Quels sont ses désavantages, ou les choses qu'il y aurait à améliorer ?

l'Auto-complétion ne va pas chercher les attributs des méta-classes. J'ai vu que pycharm le fessait et qu'il utilisait la docstring pour compléter les retours des méthodes mais, il ne me complète pas les trucs basiques.

Cet EDI est un choix personnel ou quelque chose d'imposé (entreprise/école) ?

C'est un choix personnel.

Sur quels systèmes ou plateformes vous travaillez (Windows, Linux, OS X...) ?

Linux

Les EDI que vous avez déjà utilisés/testés et pourquoi vous les avez abandonnés ?

IDLE (problème d'interaction avec Tkinter et debuger pas top-top), PyScripter (Il me semblait vraiment pas mal mais à l'époque, j'avais un problème avec l'utf-8), Gedit Avec les outils externes on peut intégrer pylint puis avec snippet on peut se faire des macro sympa mais ça demande beaucoup de travail de personnalisation et Gedit reste un éditeur de texte mais c'est pas trop mal pour faire des tous petits prototypes.
Avatar de Franck.H Franck.H
http://www.developpez.com
Rédacteur
le 26/11/2013 10:19
Je vais débuter mon apprentissage de Python et j'ai choisi PyCharm mais mon choix n'a pas trop de valeur car je n'en connais aucun. Il m'avais l'air bien et abouti, je verrais plus tard ce que ça donne.
Avatar de zulad zulad
http://www.developpez.com
Membre éprouvé
le 23/12/2013 20:28
Salut,

et bien je viens de découvrir python... Un langage bien charmant. Et je l'utilise avec PyDev sur aptana... C'est pas mal du tout. Mais c'est le seul que je connais.
Avatar de BBric BBric
http://www.developpez.com
Futur Membre du Club
le 27/12/2013 13:21
J'utilise PyCharm (community) depuis quelques semaines et j'adore les inspections, l'ergonomie, la personnalisation et le design.
Par contre je n'aime pas la lourdeur pour afficher la sélection de fichier (5s ), et certains comportements ou choix par ci par là, mais bon on va pas chipoter...
Avant j'avais essayé PyScripter et Eclipse/PyDev sans accrocher.
Offres d'emploi IT
Analyste Programmeur COBOL (H/F)
CDI
ABASE - Suisse - Strasbourg
Parue le 17/12/2014
DEVELOPPEUR JAVA/J2EE
Intérim
Kobaltt - Languedoc Roussillon - MONTPELLIER / TOULOUSE
Parue le 27/11/2014
Marketing digital et web analyse
Stage
Renault - Ile de France - Le Plessis-Robinson (92350)
Parue le 01/12/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula