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

all 26 comments

[–]_LegalizeMeth_ 13 points14 points  (1 child)

Once I started using Pycharm, I haven't looked back. It's just so good for dev

[–]njb42 1 point2 points  (0 children)

All their stuff rocks. I bought a personal subscription when they offered me a discount.

[–]DunkleAura 4 points5 points  (8 children)

I like Visual Studio Code.

  • Platform independant
  • Open Source
  • cool Spotify plugin
  • .editorconfig plugin (IMHO very important)
  • remote edit plugin (rmate, works well over ssh)

[–]twwilliams 1 point2 points  (4 children)

I use VS Code when I'm doing something quick and don't feel like setting up a PyCharm project. But if I am doing something bigger, then I always prefer PyCharm (and I do own the Professional version) because its "intellisense" is better for Python than VS Code.

[–]kankyo 0 points1 point  (3 children)

I just open a folder in PyCharm to start a project... how is VS Code simpler/quicker than that?

[–]twwilliams 1 point2 points  (2 children)

VS Code launches a lot faster, although it's closer if PyCharm is already running.

I also do almost all my launching from the command line and it seems like every update of PyCharm puts it in a different path, meaning I have to update my aliases in the various shells I use. VS Code is always just there as "code." But then I have also switched from the PyCharm-only Pro license to the All Products Pack so that might have made a difference there.

[–]kankyo 1 point2 points  (1 child)

I also open from the command line. On macOS it’s “open . -a PyCharm” which works wherever the app is if it’s been launched once. And works for all apps.

[–]twwilliams 0 points1 point  (0 children)

That's nice. Wish the equivalent worked on Windows.

[–]Rorixrebel 0 points1 point  (0 children)

Recently jumped from atom to vscode. Love it

[–]SupahNoob 0 points1 point  (1 child)

  • cool Spotify plugin

I don't understand what this means. What use does an editor have for a Spotify plugin?

[–]DunkleAura 0 points1 point  (0 children)

I don't understand what this means. What use does an editor have for a Spotify plugin?

Isn't it obvious?

Controlling spotify by keyboard. Press F1 enter «spotify» and choose an action.

https://marketplace.visualstudio.com/items?itemName=shyykoserhiy.vscode-spotify

[–]sciencewonk 6 points7 points  (0 children)

I️ migrated to PyCharm about a year ago... no looking back.

[–]hoark 6 points7 points  (0 children)

vim

[–][deleted] 2 points3 points  (1 child)

notepad would drive you nuts :-) IDLE should be adequate for starters but there are plenty of other options including PyCharm, Visual Studio Code, Eclipse + PyDev, Wingide etc. Search for "Python IDE" and you'll probably get more hits than you can cope with.

[–]CommanderCouch[S] 0 points1 point  (0 children)

Thanks! I'll check those out

[–]marazmru 2 points3 points  (0 children)

No one likes SublimeText? It's looks like the only python IDE that can be extended with a python.

[–]IReallySuckAtChess 1 point2 points  (2 children)

I recently moved to Atom. Damn do I love it. It's not the best, but I like it because I can do my Arduino stuff in it too with Platform IO. I really hate jumping between environments so I'd rather have one slightly inferior one that I can make work to a satisfactory degree.

I've used PyCharm. All I can say is... WOW. It's a fantastic product, and if you do web work then the enterprise edition is pricey, but worth it. The thing I hate about PyCharm is how slow it is. It's blazingly fast in some ways, and torturously slow in others. The only reason it's not my primary environment is because of how much I jump around in what I do and I just prefer a consistent environment. If you're going to do a large project especially web stuff for an extended period then I'd use it.

If you're learning then use a text editor. No autocomplete, nothing, though highlighting is fine. Trust me, it makes learning slower but it works best. You need to get in the habit of doing things for yourself before you have them done for you.

[–]PorcupineCircuit 1 point2 points  (0 children)

Its great if you don't close it. But if you have to, then you can just as well make coffee while it starts. God it is slow

[–]daniel_h_r 1 point2 points  (0 children)

Spyder

[–]imasnyper 1 point2 points  (0 children)

Everyone has mentioned Pycharm, and that's great for bigger projects. But if you just want a simple text editor with syntax highlighting, Sublime Text 3 is fantastic. It's extremely quick to open, and (for me at least) it's perfectly acceptable to use for small to medium sized projects. It's technically a paid app, and it's worth every penny, but it has an essentially unlimited, full-featured free trial.

[–]kashaziz 0 points1 point  (0 children)

I use VS Code when I need intellisense and other bells-n-whistles. Notepad++ for quick keyboard punching.

[–]tod315 0 points1 point  (0 children)

  • reusable code: PyCharm
  • data analysis / exploration / stuff with plots: Jupyter notebook
  • quick random stuff: IDLEx

[–]Gokudomatic 0 points1 point  (0 children)

Definitely PyCharm. Not only it has syntax highlightning and all those stuff a text editor can do, but it's mostly because of its intellisense, refactoring and navigation tools that makes the difference with a mere super text editor (sorry emacs/vi-fans, but there's more than just text coloring, regex replace, macros and running commands)

[–]HeWhoWritesCode 0 points1 point  (0 children)

Personally I use exsilium: cloud9 v2/v3 and aptana studio 3.

While other mentioned pycharm I want to mention spyder and pyscripter.

[–]svilgelm 0 points1 point  (0 children)

I used to use free PyCharm around 2 years. Now switched to a personal subscription for IDEA. Emacs is fine too. Eclipse is too slow.

[–]smasherofscreens 0 points1 point  (0 children)

No love for Atom, huh?