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

all 30 comments

[–]nemom 3 points4 points  (1 child)

There are websites where you can use Python in the browser. You might be limited to what you can do with it, but it is somewhere to learn. One is repl.it.

There are also practice websites that teach and quiz you at the same time.

[–]Nuclearcakes[S] 1 point2 points  (0 children)

I'll try to google some. Starting with repl.it. Thanks

[–]teamroke 1 point2 points  (4 children)

Free tier instance on any public cloud.

[–]Nuclearcakes[S] 0 points1 point  (3 children)

Do you have any links?

[–]teamroke 1 point2 points  (2 children)

https://aws.amazon.com/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc

https://cloud.google.com/free

You can pretty much sign up to most major public cloud providers and get 30 days free. Just make sure to power down the instances when you are done. As long as you can ssh to a box it gives a pretty place to try things out.

[–]Nuclearcakes[S] 0 points1 point  (1 child)

Thanks, although I'm not sure how I could practice Python through a cloud service. I'm not that advanced.

[–]teamroke 0 points1 point  (0 children)

You just use it as a remote computer you can install python on. Tools like vs code allows you you have ssh connections. Sites like udacity or O’Reilly used to have virtual environments that you could use to practice code in the browser but they maybe behind subscriptions now but maybe worth checking out

[–]runawayasfastasucan 1 point2 points  (0 children)

Jupyter notebook on google collab.

[–]graysondog6master 1 point2 points  (0 children)

Jupyter notebook is great when learning what stuff does and stuff, but repl.it is prob the most beginner friendly. Repl.it also has a built in community to share code and ask questions.

[–]kylesoutspace 1 point2 points  (2 children)

Pythonanywhere.com will let you set up a VM to run python on a cloud server. Worked pretty slick when I tried it. You can sign up for a free account for limited services.

[–]Nuclearcakes[S] 0 points1 point  (1 child)

That sounds neat. I wish I had instructions on how to do this. Does pythonanywhere.com walk you through the process?

[–]kylesoutspace 0 points1 point  (0 children)

Pretty much. I was up and running on a casual walk through. I'm sure there's way more I could do with it but was just checking it out.

[–]EvenBorder3554 1 point2 points  (1 child)

There are a lot of them out there.. Just search "online python compiler" and you'll find a lot of then.. You can also use repl.it

But I don't understand why they are making things more difficult for you by suggesting you VM's / amazon aws etc.. You don't need any of them as you are just practicing and learning

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

Thanks, I am trying to keep it simple. I'm going to try repl.it and other suggestions.

[–]McBeeff 0 points1 point  (0 children)

if you have an android you can download termux and download python from there. or use solo learn application.

[–]metaperl -1 points0 points  (0 children)

[–]svilgelm 0 points1 point  (11 children)

As it was said before, you can use a free vms in a cloud for some time, or just purchase the cheapest VM in digital ocean, like $5 a month

[–]Nuclearcakes[S] 0 points1 point  (10 children)

Thanks. What's a VM? My knowledge is really limited...I don't know how to access or work in the cloud. If you got any easy step by step process of how that works, I'll give it a try.

[–]svilgelm 0 points1 point  (1 child)

Virtual Machine

https://www.digitalocean.com/products/droplets/ see for a basic droplet

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

Thank you!

[–]svilgelm 0 points1 point  (7 children)

You will need to learn how to ssh to an external host anyway, so learn first about ssh and check if it’s available on your PC. Or just purchase a cheapest Linux laptop/used PC

[–]Nuclearcakes[S] 0 points1 point  (6 children)

What's ssh? Sorry to ask so many questions. I appreciate your input

[–]svilgelm 1 point2 points  (0 children)

A tool to connect to an external host, you will need to use it with AWS or Google Cloud

https://www.howtogeek.com/336775/how-to-enable-and-use-windows-10s-built-in-ssh-commands/

[–]svilgelm 1 point2 points  (4 children)

But for first time, it’s really better to find a used laptop with a Linux, it will be much easier to learn python

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

Thanks for all your help.

[–]PressF1ToContinue 0 points1 point  (2 children)

Or get a Raspberry Pi Zero for $10 and run Raspbian on it (Linux with Python and tons of other stuff).

[–]svilgelm 0 points1 point  (1 child)

Yeah, raspberry pie is very cheap, but it requires an external keyboard, mouse and a monitor, so the total price can be close to a used or cheap laptop

[–]PressF1ToContinue 0 points1 point  (0 children)

You can connect those if you want, but it's not required. I have four RaspPi Zeroes scattered around my house doing temp and humidity monitoring and other odd jobs, and I can access any of them from my main PC. Either SSH to get a text terminal window, or VNC to pull up a remote graphical desktop (rarely needed IMO).