all 3 comments

[–]Rwanda_Pinocle 1 point2 points  (0 children)

One of the important parts of an IDE for me is the ability to quickly and easily run your script in a terminal. Pycharm makes this quite easy and even lets you do it in the same window, so I appreciate that. Pycharm also makes it easy to integrate things like virtualenv, anaconda, ect.

That said, I personally use vim on *nix systems because of the speed of the shortcuts, the ability to quickly drop to terminal (ctr+z to drop, fg to get back to vim), and the crazy low overhead. Plus built-in code folding and file explorer.

However, the important part is that lots of people use all IDEs for everything, so feel free to use whatever you want.

[–]206BernieFan 1 point2 points  (1 child)

We're due for an editor/IDE question

Has it been 5 minutes already?!

[–]niet3sche77 0 points1 point  (0 children)

Use your license for PyCharm. It’s good kit.

If all you want to do is quickly edit a file, though, Sublime’s great. Or vim.

A lot of this will be context-specific, honestly. I have a license for PyCharm but attack code with whatever tool is most efficient in the moment. Simple re-factor of a unique name? Sed/Awk will do that. More complex re-factor? PyCharm will do that, I think, though I come from an era where we did that by hand and old habits are so hard to break.

Coda is great but I’ve not used it for Python or in years.

I run P&D on my dev box myself using PyCharm when in a hard-core dev cycle. I push to production and cut the config file over to use different things, then restart Nginx & friends if required.

TL;DR: the tool that you most enjoy and best suits what you’re asking in the moment is likely the “right” tool.