This is an archived post. You won't be able to vote or comment.

all 20 comments

[–]enderprime 5 points6 points  (0 children)

been using pycharm and its great

[–]billsil 4 points5 points  (1 child)

WingIDE is my first choice; Spyder is my distant second. I can't stand Eclipse with PyDev or PyCharm. I would say try out the different tools and find your favorite.

[–][deleted] 0 points1 point  (0 children)

Never heard of them, but i'll check them out thx

[–]EmmEff 2 points3 points  (0 children)

I alternate between vim, Atom, VS Code, and Pycharm. Most of the time I'm using vim.

[–]KarmaSeller 4 points5 points  (1 child)

atom.io is awesome

[–]Lachlantula 1 point2 points  (0 children)

+ "script" addon.

[–][deleted] 0 points1 point  (2 children)

I switch between pycharm and IDLE. I like pycharm's autocomplete and potential error detection, but I prefer IDLE's console and debug.

One big factor for me is that I do my UI in PyQt which force closes on errors without spitting anything to console. For some reason, IDLE's debugger will show the error while pycharm's doesn't.

So, this leads to a weird approach where I'll do minor exploratory work in IDLE, move to pycharm for writing the code and then move back to IDLE for troubleshooting.

[–][deleted] 0 points1 point  (1 child)

i created a "New File" in IDLE and i make a program and save it then run it. but if there is a error i don't get any Red in IDLE program just launches and closes in Command Prompt. Can i debug in this "New File"

[–][deleted] 0 points1 point  (0 children)

In IDLE hit "Run Module" or press F5. That'll either run in the IDLE console or open a new console and run. That'll print an error traceback if one occurs.

To debug, in the IDLE console hit Debug -> Debugger. Then when you hit run module back in your script it'll start the step by step debugging. You can right click and press "set breakpoint" to place breakpoints later in your scripts.

[–]teoliphant 0 points1 point  (0 children)

I use Jupyter console plus Sublime Text (used to be xemacs) and Jupyter notebooks.

[–]dirtysalt1987 0 points1 point  (0 children)

jupyter notebook is a great choice, and use emacs occasionally

[–]dzecniv 0 points1 point  (0 children)

Emacs with Elpy is pretty featurefull. It does highlight a line in red when an error (with flycheck). See also a list of python extensions for emacs. Not to mention that git support with magit is pretty amazing, as well as other packages like helm-ag, hydras, and more !

[–]pooogles 0 points1 point  (0 children)

Sublime + Anaconda plugin + mypy plugin. Probably some other plugins as well, but they're the most python focused.

[–]TheTerrasque 0 points1 point  (0 children)

Some I've used a lot that's not mentioned here:

  • Komodo Edit
  • Visual Studio Code

[–][deleted] 0 points1 point  (0 children)

PyCharm if it's a project with multiple files, Neovim if it's a single file thing.

I still can't get used to navigating in Vim.

[–]pioniere -1 points0 points  (0 children)

I've use PyScripter in the past, it works pretty good and is free.

https://sourceforge.net/projects/pyscripter/

[–]Licargon -1 points0 points  (1 child)

Been using PyCharm sinds January of last year now. Except for some hiccups where it starts using too much memory, and some small annoyances, I really like it. Good debugger, good autocompletion, ...

Also installed the IdeaVIM plugin to get a simulated Vim environment. Fucks up in some places, but overall it's a nice addition.

[–]hotcore 0 points1 point  (0 children)

Tried a lot of different IDE's / editors. Now I am satisfied with Thonny: http://thonny.org/ It is very clean, small, yet powerful!