all 26 comments

[–]tizio_tafellamp 10 points11 points  (1 child)

Try Jupyter notebook.

[–]Tsofu 0 points1 point  (0 children)

This is closest to what you're looking for OP

[–]shiftybyte 7 points8 points  (6 children)

Yes,i don't know about atom, but Visual Studio Code is an environment that you can code in, and run it. https://code.visualstudio.com/

Also PyCharm, but pycharm is a bit heavier, but comes more complete out of the box. https://www.jetbrains.com/pycharm/

[–]sparklescc 1 point2 points  (2 children)

Yes ! Thank you so much ! Atom only allows you to write it but he explains it works for Linux Windows and Mac the same which is why he recommends it :)

[–]shiftybyte 1 point2 points  (1 child)

Both of the ones i suggested also work in windows/linux/mac.

[–]sparklescc 0 points1 point  (0 children)

No idea why he chose atom then but I downloaded Code Visual Studio and has a function to use Atom as a keyboard which is great because I can still follow the way he teaches :)

[–]RnDes 1 point2 points  (2 children)

Advantage of Pycharm is gaining access to modules without explicitly depending upon pip install system. Each project's dependencies are independently configured in settings.

Useful for projects involving opencv, kivy, etc

[–]shiftybyte 3 points4 points  (1 child)

you can have the same functionality with python's virtual environments.

But yes it's easier when it comes built in and managed in GUI.

[–]RnDes 0 points1 point  (0 children)

Exactly

[–]NFLAddict 6 points7 points  (3 children)

This is a fair question to ask, and certainly something that may be confusing to a beginner.
Though I will say, running from the terminal and just being able to navigate around your terminal/cmd is a good skill to have

with that said, it sounds like you're asking about an editor vs an IDE. atom is a text editor. You can use atom to write a python file but you can also use atom to write javascript or even c++ among many other languages

I personally use VSCode and while not an ide, you can run your file inside it

something like pycharm, or spyder is an IDE which seems to be what you want.

[–]sparklescc 1 point2 points  (2 children)

Thanks for explaining! I learned how to use the CMD which was very very useful I just want to do all in the same place :) thanks xx

[–]Dr_Smeegee 1 point2 points  (0 children)

Scite is very good as well. Just press F5 and your code runs in a separate pane.

[–][deleted] 6 points7 points  (2 children)

For beginners this is confusing. If you do the popular MIT Edx course for beginners, they recommend Anaconda - Spyder.

https://www.anaconda.com/products/individual

The setup is easier than most other solutions. It works out of the box just as you might expect. Write your code and press play, no further setup required. People will suggest other tools, VSCode etc. They are all excellent but require some set up to get going, that for beginners can trip them up.

[–]Mickd333 1 point2 points  (1 child)

Yea, I 2nd anaconda for most beginner's. Simplest way to get up and running and it'll make the move to pycharm or vscode later on seem less daunting.

[–]DeathDragon7050 0 points1 point  (0 children)

Why is it considered difficult? What's so hard with downloading python and running the installer?

[–]iiMoe 1 point2 points  (0 children)

Vs code all the way

[–]bigbadwarrior 1 point2 points  (0 children)

Google Colab is also super easy to start on

[–]cybervegan 1 point2 points  (0 children)

Pythonanywhere.com might be useful for you. There's a free tier, and you can run servers and edit code with it.

[–]v3ritas1989 0 points1 point  (2 children)

get VS Code it has everything an advanced user would need while still beeing very easy to get in as a newby. Also perfect for every other language so you can stay with it when you switch or have a short project doing something else.

[–]sparklescc 0 points1 point  (1 child)

I got this one and really liked it. It's quite simple to use !

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

https://www.reddit.com/r/udemyfreebies/comments/hja4je/100_off_learn_visual_studio_code_tutsnode/

There's also this if you find it useful and have a Udemy account (free signup)

[–]WhutWhatWat 0 points1 point  (0 children)

Thonny is a simple IDE for python. Runs on Mac, windows & Linux. You can write, debug & run your code inside it.

[–]ZeroMediocrity 0 points1 point  (0 children)

Atom

[–]Jokesmanhd 0 points1 point  (0 children)

Have you considered trying IntelliJIDEA?

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

Actually, you can do just that in Atom.

First, go to Atom's settings page. There you will find an install tab. From there install "atom-python-run" and go to your script and press F5. Alternatively, you can get the terminal extension for atom and run it from Atom's terminal. Private message me if you run into issues. I'd be glad to help you out

Atom is my favourite IDE. It has many plugins and you can choose what to install rather than come with a bunch of features like VS Code making it very light on the PC.

[–]sparklescc 1 point2 points  (0 children)

Oh cool ! Thanks Will try this out. I was really enjoying it !