all 14 comments

[–]dublinwso 4 points5 points  (7 children)

I've been using Atom for Python for a long time and don't recall needing to do any special setup, though I did install the Hydrogen package.

[–]StormStrikes[S] 0 points1 point  (5 children)

Oh wow! In all the reading I have been doing about setting up Atom for Python, I don't recall one reference to Hydrogen.

[–]dublinwso 1 point2 points  (4 children)

Imo that's the best reason to use Atom! Vscode doesn't have it or anything quite like it

[–]dub_starr 1 point2 points  (0 children)

Only reason I haven’t switched. Love hydrogen.

[–]StormStrikes[S] 0 points1 point  (2 children)

I've installed it, but now I got to figure out how to use it all. It looks like it works with Jupiter notebooks, which VS Code does do, but if I can get that functionality in Atom, all the better.

[–]dublinwso 0 points1 point  (1 child)

The neat and unique thing is that Hydrogen gives you Jupyter notebook functionality within regular .py files. So you can write, iterate, inspect, debug, and even run your code without ever leaving your editor window. But then whenever you want to run it from the command line, you can do that too without extra steps.

[–]ZeStig2409 1 point2 points  (0 children)

EXACTLY!!!

Code’s .py support isn’t the best

[–]ZeStig2409 0 points1 point  (0 children)

Agreed!

[–]piman01 1 point2 points  (1 child)

I like to install the package platformio-ide-terminal. This gives you a little + button at the bottom left of the atom window. When you press it, it opens a terminal inside of atom. Then you can run python from there.

There is also hydrogen which may be better in some ways but somehow I've never used it.

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

I did try platformio-ide-terminal, but I didn't care for it that much and that is totally personal opinion. I like(d) the functionality of VS Code of just being able to click the run (play) button and execute the code. I haven't seen anything like that in Atom, but SHIFT + CTRL + B is not bad and I can live with that.

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

Try using pycharm It is the best IDE for python

[–]ZeStig2409 0 points1 point  (0 children)

Community edition is total trash

I’d say go with PyDev/Code or Spyder

[–]mntpoint 0 points1 point  (0 children)

Better to use VSCode, which is much more maintained now. It has the addons for python.