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
104. Vous ne pouvez pas participer à ce sondage.
  • Anjuta DevStudio

    0 0%
  • Aptana Studio

    0 0%
  • Boa Constructor

    1 0,96%
  • DrPython

    1 0,96%
  • Emacs

    2 1,92%
  • Eric Python IDE

    2 1,92%
  • Geany

    12 11,54%
  • IDLE

    12 11,54%
  • IEP

    0 0%
  • IPython

    2 1,92%
  • jEdit

    1 0,96%
  • Kate

    1 0,96%
  • Komodo

    0 0%
  • MonkeyStudio

    0 0%
  • Ninja IDE

    1 0,96%
  • Notepad++

    12 11,54%
  • PyCharm

    36 34,62%
  • PyDev

    9 8,65%
  • PyScripter

    2 1,92%
  • Python Tools for Visual Studio

    8 7,69%
  • SciTE

    1 0,96%
  • SPE - Stani's Python Editor

    0 0%
  • Spyder

    12 11,54%
  • Sublime Text

    13 12,50%
  • Thonny

    3 2,88%
  • Vim

    15 14,42%
  • VPython

    0 0%
  • Wing IDE

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

    17 16,35%
  • Sans avis

    4 3,85%
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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    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
    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.

  2. #2
    Membre confirmé
    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
    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.

  3. #3
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

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

  4. #4
    Membre confirmé

    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
    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).

  5. #5
    Invité
    Invité(e)
    Par défaut IDLE Pycharm = 2 print(#)
    Mon préféré c'est IDLE, son fenêtrage est basique et sa simplicité facilite une écriture mieux concentrée. En fait, on remarque l'inutilité de certains gadgets, même du point visuel, cet outil sans le vouloir nous intrigue. Tout en étant inutile dans le travail en cours, il se pourrait qu'à un moment donné le code ait besoin d'un idéal se rapprochant de son effectif. Comme quoi on est vite perdu lorsque ça devient compliqué, alors la simplicité a du bon. Python aussi. En utilisant Pycharm, on se retrouve en compagnie d'un correcteur tuteur, rectificateur avant la chute libre de la concentration et de son évaporation. On comprend ainsi que la programmation est un loisir impeccable, mais quand l'élémentaire nous éloigne du complexe de fabrique, lorsque certains gestes à répétition font cette triste joie :
    On arrive aux "print", ceux utiles à la visibilité des données de définition à contrôler, une mise en oeuvre laborieuse, et autant pour blanchir l'affichage en y ajoutant les # de blocage.
    Ceci n'est qu'un exemple basique

    Imaginons maintenant que notre éditeur offre le choix de créer des thèmes de blanchiment, de travailler avec les print et les # de manière thématique ?

    Cette histoire de print a un niveau qui va au-delà de mes compétences et occupations
    Raison du message

  6. #6
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Salut,

    Citation Envoyé par toumic Voir le message
    On comprend ainsi que la programmation est un loisir impeccable, mais quand l'élémentaire nous éloigne du complexe de fabrique, lorsque certains gestes à répétition font cette triste joie :
    On arrive aux "print", ceux utiles à la visibilité des données de définition à contrôler, une mise en oeuvre laborieuse, et autant pour blanchir l'affichage en y ajoutant les # de blocage.
    Ceci n'est qu'un exemple basique

    Imaginons maintenant que notre éditeur offre le choix de créer des thèmes de blanchiment, de travailler avec les print et les # de manière thématique ?

    Cette histoire de print a un niveau qui va au-delà de mes compétences et occupations
    Les programmeurs évitent les tâches répétitives.
    Au lieu de mettre en commentaire les "print" de debug, ils vont fabriquer une fonction qui fera la même chose que "print" sous la condition d'un booléen DEBUG.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    def debug(*args, ***kwds):
          if DEBUG:
             print(*args, **kwds)
    lorsque la mise au point est terminée, peut être qu'il n'est pas pertinent de mettre en commentaires ou supprimer toutes les lignes debug(...) mais l'éditeur sait faire des remplacement conditionnels ou globaux (même IDLE) et on va pouvoir remplacer ceux là (et non les autres "print").

    Les programmeurs partagent leurs bonnes idées.
    C'est pour cela qu'il y a plein de bibliothèques en standard dans Python. Le module logging est une version un peu plus élaborée de la fonction "debug" qu'on peut écrire pour dépanner et contient bien d'autres fonctionnalités intéressantes.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  7. #7
    Invité
    Invité(e)
    Par défaut
    Mon point de vue est différent, les "print" de mon cas affichent des résultats à chaque répétition afin de m'assister dans le développement. De plus il est intéressant d'y voir les effets des opérations en cours, car composer une logique opératoire lorsqu'on remplace le papier par un écran. Il n'y a qu'à réfléchir sans perdre son temps avec le crayon et la gomme. Sans l'affichage des "print" on est voué a un laborieux calcul (mental, papier, écran), et pour les nombres communs ces informations sont pertinentes. Il n'y a pas de mystère puisque le sujet de la multiplication est implacable, tout comme les gammes musicales il traite une structure logique. Il est nécessaire d'informer sur les causes du déploiement multiple, ne serait-ce que par simple curiosité.
    Les commentaires ne sont pas un luxe, surtout en comparaison avec la valeur affichée. Tout comme si les aiguilles représenteraient le code, et les repères seraient les résultats, et l'annonce un commentaire

    Je vais essayer l'idée de ceci, dans l'esprit du ci-dessus (no debug)(ok dico) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Voici un exemple de chaîne de documentation multi-lignes :
    >>>
    >>> def my_function():
    ...     """Do nothing, but document it.
    ...
    ...     No, really, it doesn't do anything.
    ...     """
    ...     pass
    ...
    >>> print(my_function.__doc__)
    Do nothing, but document it.
        No, really, it doesn't do anything.
    Dernière modification par Invité ; 20/06/2020 à 21h56. Motif: Inutile de citer intégralement le message précédent

  8. #8
    Membre éclairé
    Homme Profil pro
    Ingénieur Développement Logiciel
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ingénieur Développement Logiciel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Par défaut
    je crois que VSCode a été oublier. Et pourtant à l'heure actuelle, c'est un des meilleurs EDI

  9. #9
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 349
    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 349
    Par défaut
    Citation Envoyé par Le gris Voir le message
    je crois que VSCode a été oublier. Et pourtant à l'heure actuelle, c'est un des meilleurs EDI
    Disons qu'au bout de 3 ans, il y a eu quelques changements...

  10. #10
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2018
    Messages : 3
    Par défaut
    Spyder et jupiter notebook

  11. #11
    Membre confirmé Avatar de scalpel
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2008
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2008
    Messages : 157
    Par défaut
    Bonjour à tous.tes,

    Je suis débutant en programmation, j'ai juste un mois de pratique du langage Python.
    J'utilise "Visual Studio Code V1.85.2" sous "Windows 11" avec les extensions "Python et Pylance".

    Ne voyant pas cet IDE dans les propositions du sondage, je me demande si j'ai fait le bon choix.

  12. #12
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Citation Envoyé par scalpel Voir le message
    me demande si j'ai fait le bon choix.
    Cette demande a été faite il y a 3 messages avant toi...

    Actuellement, c'est un choix des plus populaire (je le suppose dans le top 3) donc, si nous ne sommes pas tous des moutons, possiblement un bon choix.

  13. #13
    Membre confirmé Avatar de scalpel
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Novembre 2008
    Messages
    157
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2008
    Messages : 157
    Par défaut
    Citation Envoyé par papajoker Voir le message
    bonjour

    Cette demande a été faite il y a 3 messages avant toi...

    Actuellement, c'est un choix des plus populaire (je le suppose dans le top 3) donc, si nous ne sommes pas tous des moutons, possiblement un bon choix.
    Bonjour,

    Avant de poster, j'avais bien consulté une grande partie des messages de ce sondage.
    Compte tenue de mon niveau actuel, savoir si c'est le meilleur ou pas des IDE pour Phyton ne m'intéresse pas pour le moment.
    Je voulais savoir si il était le plus adapté aux débutants en programmation, je n'ai probablement pas les mêmes attentes qu'un "membre averti" ou un "expert confirmé".

    J'aimerai par exemple un EDI qui me permette un accès direct aux références (syntaxe) du langage.

    Cordialement.

  14. #14
    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
    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...

  15. #15
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 349
    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 349
    Par défaut
    Citation Envoyé par _-Slash-_ Voir le message
    Spyder et GVim
    Idem

  16. #16
    Membre actif
    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
    Par défaut
    Moi Je tourne sur Kdevelop + SublimeText.

  17. #17
    Membre très actif
    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
    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 ...

  18. #18
    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 : 48
    Localisation : Suisse

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    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++

    +

  19. #19
    Membre confirmé 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 : 45
    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
    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).

  20. #20
    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
    Par défaut
    Emacs

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/12/2013, 13h21
  2. Quel EDI utilisez-vous pour vos programmes Python ?
    Par Guigui_ dans le forum EDI/RAD
    Réponses: 32
    Dernier message: 13/11/2011, 19h51
  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, 10h26

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