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

Python Discussion :

Quel IDE choisir pour Python?


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2019
    Messages : 7
    Par défaut Quel IDE choisir pour Python?
    Bonjour
    Olivier, 56 ans, j'ai commencé la programmation sur ZX81, puis sur Qbasic, un peu de pascal(TP2), un peu de lisp, de C++ avec l'ide arduino, et là je cale car j'aimerais retrouver un environnement aussi pratique que celui de Quick basic (que les moins de 40 ans ne peuvent pas connaître!!) afin de faire mon petit bout de programme.
    Je souhaite donc programmer un petit truc pour gérer mes lumières, et il s'agit d'envoyer sur un serveur MQTT des variables qui seront reprise sons node red pour la partie actionneurs.
    Je suis actuellement sou linux ubuntu.
    J’espère que ce forum n'est pas trop élitiste dans le sens on mes questions sont vraiment des questions de néophyte, et que quelqu'un saura m'aiguiller, au moins vers les bonnes rubriques.

    Je me heurte à la notion d'ide, qui m'était inconnue, QBASIC proposant un environnement complet, j'aimerais retrouver quelque chose d'aussi souple.
    Je continue cependant mes recherches, mais j'aimerais ne pas m'orienter dans une voie qui n'est pas la bonne, car je suis sûr qu'il y a des solutions simples et pratiques. je vous remercie tous et bonne journée

    Olivier, 56 ans

  2. #2
    Membre chevronné
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Mai 2012
    Messages
    321
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Santé

    Informations forums :
    Inscription : Mai 2012
    Messages : 321
    Par défaut
    Bonjour,

    Je vous recommanderais VS Studio code. S'il n'est pas factuellement léger, il est très réactif et donne vraiment un confort non négligeable. (Il n'est pas plus léger qu'eclipse p.ex mais je le trouve beaucoup plus réactif)

    Il est disponible gratuitement pour windows, linux et MacOS.

    Le module python est directement maintenu par microsoft et est très régulièrement mis à jour.

    Vous pourrez ainsi configurer votre environnement de développement et disposer du même quelle que soit votre plateforme.

    De plus vous pourrez, si vous le souhaitez, développer avec beaucoup d'autres langages depuis le même IDE, il suffit d'ajouter les modules dont vous avez besoin.

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 063
    Par défaut
    Citation Envoyé par olivierd66 Voir le message
    Bonjour
    Olivier, 56 ans, j'ai commencé la programmation sur ZX81, puis sur Qbasic, un peu de pascal(TP2), un peu de lisp, de C++ avec l'ide arduino, et là je cale car j'aimerais retrouver un environnement aussi pratique que celui de Quick basic (que les moins de 40 ans ne peuvent pas connaître!!) afin de faire mon petit bout de programme.
    Je souhaite donc programmer un petit truc pour gérer mes lumières, et il s'agit d'envoyer sur un serveur MQTT des variables qui seront reprise sons node red pour la partie actionneurs.
    Je suis actuellement sou linux ubuntu.
    J’espère que ce forum n'est pas trop élitiste dans le sens on mes questions sont vraiment des questions de néophyte, et que quelqu'un saura m'aiguiller, au moins vers les bonnes rubriques.

    Je me heurte à la notion d'ide, qui m'était inconnue, QBASIC proposant un environnement complet, j'aimerais retrouver quelque chose d'aussi souple.
    Je continue cependant mes recherches, mais j'aimerais ne pas m'orienter dans une voie qui n'est pas la bonne, car je suis sûr qu'il y a des solutions simples et pratiques. je vous remercie tous et bonne journée

    Olivier, 56 ans
    Bonjour,

    Je ne pense pas me tromper en te dirigeant vers deux IDE connus,
    1. PyCharm
    2. Visual Studio Code


    Les deux sont très bien pour les avoir utilisés assez longtemps... et je trouve PyCharm un peu au-dessus, avec une gestion de l'environnement virtuel plus stable.
    Le terminal Bash par exemple ne se connecte pas facilement à son environnement virtuel sous VS Code, ce que je regrette. Il faut souvent faire des petites manipulations supplémentaires via la Palette pour retrouver son environnement.

    Dans le reste, c'est équivalent, avec Git bien géré... l'auto-complétion bien présente.

    Un avantage de VS Code, mais c'est une histoire de goût, est l'esthétisme que je préfère.
    Un avantage de PyCharm, des outils accessibles dès son installation et bien pratiques, tels que le nettoyage des importations, le nettoyage du code (indentation, lignes trop longues, ...), ...

    Bref je conseille les deux, avec un petit plus pour PyCharm.

  4. #4
    Membre chevronné
    Homme Profil pro
    BTS SN IR
    Inscrit en
    Mai 2017
    Messages
    514
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : BTS SN IR

    Informations forums :
    Inscription : Mai 2017
    Messages : 514
    Par défaut
    avec vscode vous pouvez "toucher à tout" dans le sens où il n'est pas spécialisé comme pycharm.

    Si je devais faire uniquement du Python alors Pycharm me semblerais un bon choix, mais comme il m'arrive assez souvent d'utiliser docker / nuxtjs / ect vscode est le plus polyvalent.
    Dans un cas comme dans l'autre le choix ne sera pas mauvais.

    Comme c'est le même débat que chien ou chat, python vs js, Go vs C++ et que la réponse est propre à chacun, adoptez un chat et un chieninstallez les deux puis regardez ce que vous préférez


    Le terminal Bash par exemple ne se connecte pas facilement à son environnement virtuel sous VS Code, ce que je regrette. Il faut souvent faire des petites manipulations supplémentaires via la Palette pour retrouver son environnement.
    je n'ai jamais rencontré ce problème avec l'utilisation de workspace distant (ssh remote), tu a bien l'extension Python d'installé sur vscode ?
    je testerais avec un workspace local pour essayer de reproduire

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 063
    Par défaut
    Citation Envoyé par flapili Voir le message
    tu a bien l'extension Python d'installé sur vscode ?
    Oui bien-sûr

    Mes workspaces sont en local, ça arrive souvent quand tu passes d'un environnement à un autre... le plus simple pour régler ça et de redémarrer VS Code, et c'est tout bon...

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2019
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Octobre 2019
    Messages : 7
    Par défaut
    Bonsoir
    j'ai donc essaye pycharm mais pas réussi à l'installer, donc j'ai mis vs code qui a l'air pas mal, mais je suis sur ordi portable 14 pouces et c'est un peu juste, et beaucoup de choses sont nouvelles pour moi, mais ça à l'air pas mal. Et puis si autant de programmeurs chevronnés l'utilisent, il doit y avoir une bonne raison.
    Je vais bien finir par arriver à faire ce que je veux.
    encore merci
    olivier

  7. #7
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 063
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 063
    Par défaut
    Citation Envoyé par olivierd66 Voir le message
    Bonsoir
    j'ai donc essaye pycharm mais pas réussi à l'installer, donc j'ai mis vs code qui a l'air pas mal, mais je suis sur ordi portable 14 pouces et c'est un peu juste, et beaucoup de choses sont nouvelles pour moi, mais ça à l'air pas mal. Et puis si autant de programmeurs chevronnés l'utilisent, il doit y avoir une bonne raison.
    Je vais bien finir par arriver à faire ce que je veux.
    encore merci
    olivier
    C'est un peu dommage de ne pas pouvoir comparer les deux IDE pour se faire un idée... T'as une idée du problème ou une erreur ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 08/12/2016, 01h40
  2. Quel langage et quel IDE choisir pour débuter
    Par herroP dans le forum Langages
    Réponses: 6
    Dernier message: 08/04/2014, 13h14
  3. Quel IDE choisir pour Qt et interfaces modernes
    Par bruce-willis dans le forum Débuter
    Réponses: 14
    Dernier message: 29/05/2010, 19h46
  4. Réponses: 101
    Dernier message: 07/03/2010, 02h55
  5. [conseil] Quel IDE choisir pour C++ ?
    Par intelcore dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 18/03/2007, 10h47

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