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...
Anjuta DevStudio
Aptana Studio
Boa Constructor
DrPython
Emacs
Eric Python IDE
Geany
IDLE
IEP
IPython
jEdit
Kate
Komodo
MonkeyStudio
Ninja IDE
Notepad++
PyCharm
PyDev
PyScripter
Python Tools for Visual Studio
SciTE
SPE - Stani's Python Editor
Spyder
Sublime Text
Thonny
Vim
VPython
Wing IDE
Autres (précisez)
Sans avis
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...
Évidemment, PyCharm (la version community est largement suffisante) et iPython. Et n'importe quel éditeur de texte, Vim en tête.
"Norme" pour un IDE, pour un langage interprété de surcroit ?
Ç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.
Au hasard, avec les Virtualenvs…
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".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.
Bonjour,
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.
Moi Je tourne sur Kdevelop + SublimeText.
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.
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.
Pour faire du Python ?
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/Évidemment, PyCharm (la version community est largement suffisante) et iPython. Et n'importe quel éditeur de texte, Vim en tête.
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).
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.
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).
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 !
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.
J'utilise spyder sur Windows et Pythonista (qui est très bon aussi) sur Ipad.
Pycharm de JetBrain, version 2016.3. Comme je ne fait pas de Django, j'utilise la version gratuite: elle est très complète.
Pour ma part le bon vieux couteau suisse... Vim: rien de tel en matiere de puissance d'edition ...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager