IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Affichage des résultats du sondage: Python : quel EDI utilisez-vous dans le cadre de vos activités de programmation en 2017 ?

Votants
102. Vous ne pouvez pas participer à ce sondage.
  • Anjuta DevStudio

    0 0%
  • Aptana Studio

    0 0%
  • Boa Constructor

    1 0,98%
  • DrPython

    1 0,98%
  • Emacs

    2 1,96%
  • Eric Python IDE

    2 1,96%
  • Geany

    11 10,78%
  • IDLE

    12 11,76%
  • IEP

    0 0%
  • IPython

    2 1,96%
  • jEdit

    1 0,98%
  • Kate

    1 0,98%
  • Komodo

    0 0%
  • MonkeyStudio

    0 0%
  • Ninja IDE

    1 0,98%
  • Notepad++

    11 10,78%
  • PyCharm

    36 35,29%
  • PyDev

    9 8,82%
  • PyScripter

    2 1,96%
  • Python Tools for Visual Studio

    8 7,84%
  • SciTE

    0 0%
  • SPE - Stani's Python Editor

    0 0%
  • Spyder

    12 11,76%
  • Sublime Text

    13 12,75%
  • Thonny

    1 0,98%
  • Vim

    15 14,71%
  • VPython

    0 0%
  • Wing IDE

    2 1,96%
  • Autres (précisez)

    17 16,67%
  • Sans avis

    4 3,92%
Sondage à choix multiple
EDI/RAD Python Discussion :

Python : quel EDI utilisez-vous dans le cadre de vos activités de programmation en 2017 ?


Sujet :

EDI/RAD Python

  1. #21
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Octobre 2010
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Octobre 2010
    Messages : 83
    Points : 536
    Points
    536
    Par défaut
    J'utilise Pycharm et Visual Studio Code. Mais concrètement, je passe plus de temps sur jupyter que dans mes IDE pour faire du python...
    les algorithmes qui oublient leur histoire sont condamnés à la répéter

  2. #22
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Points : 713
    Points
    713
    Par défaut
    Évidemment, PyCharm (la version community est largement suffisante) et iPython. Et n'importe quel éditeur de texte, Vim en tête.

    Citation Envoyé par Dhafer1 Voir le message
    Eclipse PyDev, parce que c'est la norme dans le metier (avec Vim et Emacs)
    "Norme" pour un IDE, pour un langage interprété de surcroit ?

    Citation Envoyé par nioperas06 Voir le message
    J'utilise essentiellement spyder 3.1.6 grâce à Anaconda Navigator 1.5.2
    C'est un IDE super intéressant du même style que PyCharm. Ça vaut le coup de l'essayer. 😏
    Ça vaut le coup, mais son plus gros défaut lorsqu'on est sous Windows ou Mac, c'est de l'installer…*Sans Anaconda, c'est peine perdue.

    Citation Envoyé par tyrtamos Voir le message
    Et je crée autant d'icônes sur le bureau qu'il y a de versions de Python, chacune lançant le bon répertoire de travail avec l'option "-data", qui pointe sur la bonne version de Python. C'est très pratique. Avec ça, on peut faire du développement avec Python 2 et 3 sous Windows sur le même PC, ce qui n'est pas possible autrement (à ma connaissance).
    Au hasard, avec les Virtualenvs…

    Il y a quelques années, certains disaient qu'Eclipse, écrit en java, était lent. Mais depuis, les PC sont devenus plus puissants, et ce n'est plus un problème.
    Pour le côté "usine à gaz": ce n'est pas un problème non plus. Une fois Pydev intégré, il n'y a que quelques trucs à configurer et ça marche.
    Je fais parti de ceux qui disent qu'Eclipse est une usine à gaz. Le fait qu'il soit en Java n'est pas le problème, PyCharm et Netbeans sont également en Java et sont d'excellents IDEs. Mon problème a toujours été la stabilité relative de l'ensemble, sa gestion en Worspaces, et le fait qu'il n'y a que "quelques trucs à configurer" qui sont déjà "quelques" de trop. Je dirai quand même que Eclipse + PyDev est moins pénible que Eclipse "Java".

  3. #23
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 461
    Points : 9 248
    Points
    9 248
    Billets dans le blog
    6
    Par défaut
    Bonjour,

    Citation Envoyé par martopioche Voir le message
    Au hasard, avec les Virtualenvs…
    Je connais bien les environnements virtuels, mais ça ne s'applique que pour installer des modules supplémentaires sur un Python déjà installé. J'ai déjà pu installer comme ça en même temps PyQt4 et PyQt5 sous Windows, alors que l'éditeur disait que c'était impossible (à cause de sip).

    Mais je ne vois pas comment on peut avoir en même temps Python 2 et Python 3 sous Windows grâce à ça, et j'aimerais bien que tu ais raison: explique!

    Par contre, à partir de Python 3.3, il y a bien "py.exe" qui est fait pour ça, mais je ne l'utilise pas: mes expériences antérieures d'installation de plusieurs Pythons en même temps sous Windows ont toujours conduit à des mélanges pénibles qui m'ont beaucoup refroidi... C'est pour ça que je préfère nettement ma solution à base de python portable.
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  4. #24
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Afrique Du Sud

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2011
    Messages : 56
    Points : 108
    Points
    108
    Par défaut
    Moi Je tourne sur Kdevelop + SublimeText.

  5. #25
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    614
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 614
    Points : 713
    Points
    713
    Par défaut
    Citation Envoyé par tyrtamos Voir le message
    Je connais bien les environnements virtuels, mais ça ne s'applique que pour installer des modules supplémentaires sur un Python déjà installé. J'ai déjà pu installer comme ça en même temps PyQt4 et PyQt5 sous Windows, alors que l'éditeur disait que c'était impossible (à cause de sip).

    Mais je ne vois pas comment on peut avoir en même temps Python 2 et Python 3 sous Windows grâce à ça, et j'aimerais bien que tu ais raison: explique!

    Par contre, à partir de Python 3.3, il y a bien "py.exe" qui est fait pour ça, mais je ne l'utilise pas: mes expériences antérieures d'installation de plusieurs Pythons en même temps sous Windows ont toujours conduit à des mélanges pénibles qui m'ont beaucoup refroidi... C'est pour ça que je préfère nettement ma solution à base de python portable.
    Ben tu installe toutes les versions de Python que tu veux (Python 2, Python 3, Anaconda…) sur ton Windows. Ça, ça n'a jamais posé de problème sinon que le path reste sur la première version installée. Ensuite, tu spécifie à la création du virtualenv la version utilisée (-p path/python), ainsi, lorsque tu active le virtualenv, tu est dans un environnement avec une version spécifique de Python. C'est d'ailleurs ce que doivent faire tes icones. Et si la ligne de commande est trop compliquée, un outil comme PyCharm permet de les gérer au niveau de la gestion de l'interpréteur.

  6. #26
    Membre confirmé
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Février 2017
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Auditeur informatique

    Informations forums :
    Inscription : Février 2017
    Messages : 189
    Points : 476
    Points
    476
    Par défaut
    Citation Envoyé par htoukour Voir le message
    Moi Je tourne sur Kdevelop + SublimeText.
    y-a-t-il un lien entre Kdevelop et KDE ?
    à l'époque j'utilisais Quanta de KDE ...

  7. #27
    Expert éminent
    Avatar de tyrtamos
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2007
    Messages
    4 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2007
    Messages : 4 461
    Points : 9 248
    Points
    9 248
    Billets dans le blog
    6
    Par défaut
    Citation Envoyé par martopioche Voir le message
    Ben tu installe toutes les versions de Python que tu veux (Python 2, Python 3, Anaconda…) sur ton Windows. Ça, ça n'a jamais posé de problème sinon que le path reste sur la première version installée. Ensuite, tu spécifie à la création du virtualenv la version utilisée (-p path/python), ainsi, lorsque tu active le virtualenv, tu est dans un environnement avec une version spécifique de Python. C'est d'ailleurs ce que doivent faire tes icones. Et si la ligne de commande est trop compliquée, un outil comme PyCharm permet de les gérer au niveau de la gestion de l'interpréteur.
    Merci! Je vais essayer ça.

    En fait, je ne veux pas Python 2 en plus, mais j'aimerais avoir en même temps Python 3.4 et Python 3.6 à cause des évolutions de PyQt5 qui comportent des ruptures de compatibilité. Le temps que je convertisse tous mes codes.
    Un expert est une personne qui a fait toutes les erreurs qui peuvent être faites, dans un domaine étroit... (Niels Bohr)
    Mes recettes python: http://www.jpvweb.com

  8. #28
    Expert éminent sénior Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 266
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 266
    Points : 12 681
    Points
    12 681
    Par défaut
    Citation Envoyé par _-Slash-_ Voir le message
    Spyder et GVim
    Idem
    Cordialement.

  9. #29
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2010
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2010
    Messages : 66
    Points : 140
    Points
    140
    Par défaut
    Je profite du sujet pour demander quel IDE est le mieux adapté pour développer en remote sur du Raspberry Pi. Si possible en gratuit.
    "Si ne pas se remettre en question est la marque des imbéciles, alors le doute est l'apanage de l'intelligence"

  10. #30
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 678
    Points
    13 678
    Billets dans le blog
    1
    Par défaut
    Pour faire du Python ?

  11. #31
    Membre régulier

    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Janvier 2010
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2010
    Messages : 120
    Points : 120
    Points
    120
    Billets dans le blog
    1
    Par défaut Pycharm : simple, facile, gratuit.
    Évidemment, PyCharm (la version community est largement suffisante) et iPython. Et n'importe quel éditeur de texte, Vim en tête.
    Je suis heureux car, dans mon post sur Python, je conseille Pycharm (en version community car elle est gratuite) : https://www.developpez.net/forums/bl...rendre-python/
    Or c'est l'IDE qui arrive en tête du sondage !
    Simple à installer, simple à configurer. De plus, par défaut, l'IDE vérifie le respect des conventions de codage (Style guide for Python, PEP8).
    jdd deschamps
    RPL - VB6 - C# - Wordpress - Python3 - Xamarin

  12. #32
    Expert confirmé
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Suisse

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Points : 5 508
    Points
    5 508
    Par défaut
    Vim parque qu'il est personnalisable à l'infini, parcqu'il est disponible partout, desktop comme serveur, et parce que l'outils le plus productif est toujours celui qu'on connais le mieux. J'ai fais quelques essais avec PyCharm et PyDev et finalement, à fonctionnalités comparables, j'ai choisi de ne pas multiplier les outils. Avec vim, je sais que je peux l'utiliser pour tout, langage ou config.
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  13. #33
    Membre habitué Avatar de memento80
    Homme Profil pro
    Boulot : ne rentre pas dans une case
    Inscrit en
    Novembre 2004
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Boulot : ne rentre pas dans une case
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2004
    Messages : 163
    Points : 125
    Points
    125
    Par défaut
    Longtemps sous un simple Notepad++ (simple, pratique et léger), je suis passé à Atom (gratuit, bien qu'un peu lourd, il me permet d'organiser un peu mieux mes développements dans les différents langages).

  14. #34
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2011
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    Emacs

  15. #35
    Membre actif
    Avatar de Aiigl59
    Homme Profil pro
    Freelance
    Inscrit en
    Janvier 2008
    Messages
    88
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 88
    Points : 257
    Points
    257
    Billets dans le blog
    1
    Par défaut
    Eclipse + Pydev (avant j'utilisais Spyder, mais il plante trop souvent au démarrage à mon goût...). Je vais essayer Liliclipse qui semble fait pour coder en Python. Environnements Windows au boulot, Linux à la maison. Eclipse et Spyder existent pour les deux environnement (et Liliclipse aussi d'après ce que j'en ai lu), donc on va l'essayer, je vous donnerai des nouvelles dans quelques semaines/mois d'utilisation.
    Salut à toutes et à tous !

  16. #36
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Citation Envoyé par bapetel Voir le message
    Atom et Gedit
    Mais je préfère Pycharm sauf qu'il est cher!
    Nom : ajeter.jpg
Affichages : 755
Taille : 21,0 Ko

    10 bogues par jour. Disons une demi-heure par jour (et je suis gentil).
    Prenons une paie de débutant : 1500 € nets. La société doit entrer 3000 € pour elle. Il coûte donc 150 € / jour (20 jours ouvrés / mois), soit 18,75 € / heure.
    Donc une demi heure = 9,375 €
    On dit donc 10 bogues / demi heure
    Pour 2114, combien de demi heure ?
    Produit en croix 2114/10 = 211,4
    211,4 x 9,375 = 1981,875

    PyCharm a déjà économisé à ma société 1981,875 €.

    PyCharm
    € 199.00 /1st year
    € 159.00 /2nd year
    € 119.00 /3rd yr onwards

    Et tu trouve qu'il est cher ? J'ai acheté sans hésiter, personnellement... et si t'es étudiant, inscris toi, tous mes élèves l'ont car ils donnent une licence pro gratuitement pendant un an (ils reconnaissent certains mails avec des noms de domaine comme cesi.fr, univ-amu.fr, etc)

    Ensuite c'est vrai que vim permet de faire des choses qu'aucun autre éditeur au monde, même le plus avancé, permet de faire... je suis donc souvent en train de copier coller sur vim, faire mes modifs, et recopier coller dans l'autre sens. Mais le déboguage pas à pas, l'inspection, la gestion git parfaitement intégrée, le double shift qui permet de rechercher de manière hyper intelligente, le ctrl-e pour réouvrir les fichiers parmi la liste des récemment modifié, et le must dont je ne peux plus me passer : je ctrl-clic un mot, il va à sa déclaration, si je ctrl-clic sa déclaration, il me montre tous les endroits où il est utilisé. Avec un peu de réflexion, je me ballade dans tous mes fichiers à une vitesse qu'aucun autre éditeur n'égale, vim y compris.

    ... bon bien sûr, je fais tout sur Django en une à deux heures par jour, et je perds le reste de ma journée à faire des effets en JavaScript avec des librairies toutes aussi moisies et écrites à l'arrache mais c'est une autre histoire... disons que déjà, je suis le plus efficace possible côté backend + modèles que je l'ai jamais été avec tous les autres frameworks, et cela en bonne partie grâce à PyCharm.
    .I..

  17. #37
    Membre chevronné

    Homme Profil pro
    Mentaliste
    Inscrit en
    Mars 2008
    Messages
    872
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Mentaliste
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 872
    Points : 1 813
    Points
    1 813
    Par défaut
    Citation Envoyé par tyrtamos Voir le message
    Merci! Je vais essayer ça.

    En fait, je ne veux pas Python 2 en plus, mais j'aimerais avoir en même temps Python 3.4 et Python 3.6 à cause des évolutions de PyQt5 qui comportent des ruptures de compatibilité. Le temps que je convertisse tous mes codes.
    Installe à la racine C:\Python3.5, C:\Python3.6 etc et PyCharm détecte automatiquement tes installations et t'installe aussi les packages propres à chaque installation, dans les répertoires dédiés (donc séparés, rien ne se mélange).
    .I..

  18. #38
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations forums :
    Inscription : Octobre 2006
    Messages : 5
    Points : 12
    Points
    12
    Par défaut
    J'utilise spyder sur Windows et Pythonista (qui est très bon aussi) sur Ipad.

  19. #39
    Membre à l'essai
    Profil pro
    Formateur en informatique
    Inscrit en
    Janvier 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : Suisse

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15
    Points : 19
    Points
    19
    Par défaut EDI Python
    Pycharm de JetBrain, version 2016.3. Comme je ne fait pas de Django, j'utilise la version gratuite: elle est très complète.

  20. #40
    Membre averti Avatar de cervo
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 220
    Points : 388
    Points
    388
    Par défaut

    Pour ma part le bon vieux couteau suisse... Vim: rien de tel en matiere de puissance d'edition ...
    Toute chose dépend de la valeur qu'on lui attribue !

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/12/2013, 14h21
  2. Quel EDI utilisez-vous pour vos programmes Python ?
    Par Guigui_ dans le forum EDI/RAD
    Réponses: 32
    Dernier message: 13/11/2011, 20h51
  3. Quel EDI utilisez-vous pour le développement avec .NET ?
    Par Jérôme Lambert dans le forum EDI/Outils
    Réponses: 31
    Dernier message: 28/06/2011, 11h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo