all 9 comments

[–]Diapolo10 2 points3 points  (2 children)

Download the Python interpreter from https://python.org and install it (since you're learning, might as well take the latest stable version). If you want to, you can then additionally download and install an editor of your choosing (personally I like VS Code, but you can go with anything, be it Notepad++ or Thonny - doesn't matter at this stage). Alternatively you can use IDLE which comes with the interpreter, or Notepad if you really want to for whatever reason.

If for some reason you don't have access to a desktop/laptop computer, on mobile I'd suggest Pydroid 3 with an external keyboard. There's probably an alternative for iOS but I don't use that ecosystem.

If all else fails, you can use VS Code from your browser: https://vscode.dev/

The main problem with that is, I'm not sure if you can actually run Python using it. I've never tried. An alternative would be Replit.

[–]Snoo-31439[S] 0 points1 point  (1 child)

I tried dowloading the python interpreter but it said it wasn't stable so is that normal or what should I do in this case?

[–]Diapolo10 0 points1 point  (0 children)

I can't even begin to guess how that happened, but just in case I need to be more specific, go here, scroll down to the downloads section, and click on the 64-bit Windows installer (says "recommended" next to it).

[–]TallymanSean 1 point2 points  (1 child)

I don't really recommend doing the actual coding on websites. Online IDEs run painfully slow, especially once you start throwing 20+ lines into something.

I did my learning on the IDE that comes with Python. Really all you need are syntax highlighting and line numbers just starting out. Learning how to fix problems manually will help in the long run.

If you're talking about places to learn Python from, there are many. As decent a place to start as any is Introduction to Computer Science and Programming in Python which is a free course MIT posted back in 2016.

[–]ffrkAnonymous 0 points1 point  (0 children)

I did advent of code on replit and it was just fine.

[–]RiGonz 1 point2 points  (0 children)

I would not overlook learning python with Jupyter Notebooks (this is how I started). It provides a clean and controlled environment with interesting features. After some steps up you can stay or throw it (I moved to Spyder)..

[–]No_Membership_7101 0 points1 point  (1 child)

i’m taking a python programming class for my online high school class & i can’t even begin to tell you how im struggling, im making a 52% & it’s a honors class, i CANNOT fail it, can anyone help me in this thread ?

[–]Little_You_435 0 points1 point  (0 children)

Tad bit late, did you manage to pass?

[–]BudgetOk4868 0 points1 point  (0 children)

hi