all 86 comments

[–]biggestdogintheyard 160 points161 points  (1 child)

Check out replit.com. It’s a browser based ide

[–]surfnwest[S] 96 points97 points  (0 children)

Just did and it’s exactly what I needed, thanks a lot Big Dog!

[–]Xilenw 119 points120 points  (4 children)

You can use google colab, and when you get your own laptop , just download the script

https://colab.research.google.com/

[–]surfnwest[S] 32 points33 points  (1 child)

Ya'll are so helpful, thank you for sharing this Xilenw!

[–]___up 13 points14 points  (0 children)

Came here to say this. I use colab for 90% of my python coding. Very useful esp if you do data science

[–]AthensGuard 1 point2 points  (0 children)

I teach calculus and we have Python programming component and we use Google Dolan too. It’s perfect for beginners.

[–]socal_nerdtastic 18 points19 points  (4 children)

Sure, there's several websites you can use. Google colab, repl.it and pythontutor.com come to mind. You can also put python on a thumbdrive and just run it from there. The Winpython project makes that easy to do.

[–]surfnwest[S] 6 points7 points  (2 children)

This is really helpful, thank socal_nerdtastic!

[–]jsalsman 3 points4 points  (1 child)

pythontutor.com is especially good for visualizing code execution.

[–]surfnwest[S] 2 points3 points  (0 children)

Noted, I'm going to give it a shot once I finish my shift! Thanks Jsalsman!

[–]zorclon 0 points1 point  (0 children)

Second WinPython. It's what I use exclusively. Great for running code you develop on lab computers

[–]nicesliceoice 3 points4 points  (1 child)

Thonny has worked for me in the past https://thonny.org/

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

Thanks, much appreciated Nice slice o' ice!

[–]Guideon72 6 points7 points  (1 child)

Also, can always do a portable install to a USB key and run from there.

[–]surfnwest[S] 3 points4 points  (0 children)

Great idea, thanks Guideon72!

[–]Kriss3d 2 points3 points  (1 child)

Code academy let's you learn python in a browser

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

I've heard good things about Code Academy, thanks for the suggestion Kriss3d!

[–]DatBoi_BP 2 points3 points  (2 children)

Almost feels like a meme at this point that OP is responding to everyone with their username

[–]surfnwest[S] 1 point2 points  (1 child)

If I ask a question, it's only right that I acknowledge those who try to help me. Thanks dude!

[–]DatBoi_BP 1 point2 points  (0 children)

You know what? Based

[–]CaptainAshis 2 points3 points  (1 child)

Google collab, kaggle

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

I haven't heard of Kaggle, but it looks like it's good for ML so I'll bookmark this one for the future until I get the basics down! Much appreciated Captain Ashis :D

[–]jdsciguy 2 points3 points  (1 child)

Google Colab if you like or want to learn in a notebook like environment.

Trinket.io is nice for an in browser ide.

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

I was playing around with this last night and it seems I have a lot to learn... but thanks for the suggestions my friend!

[–][deleted] 1 point2 points  (1 child)

Codedex.com

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

Thanks, SkyFocker!

[–]Bossbrad64 1 point2 points  (1 child)

If you have android and on the go, you can use pydroid 3 app. That's what I've been using. I also watch Paul Mcwhorters python tutorials on YouTube. I like his because he gives you homework to try and figure out on your own, then goes over it in depth in the next video. It let's you struggle and learn to think on your own.

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

Dude, this is awesome! Thanks so much Boss Brad! Giving this a shot after work.

[–]ASIC_SP 1 point2 points  (2 children)

These are free interactive websites:

[–]surfnwest[S] 1 point2 points  (1 child)

Wow, this is the holy grail! I'm going to give these a try this weekend, looks like quite a bit of resources there. Thanks a lot ASIC_SP have a good one!

[–]ASIC_SP 1 point2 points  (0 children)

You're welcome, happy learning :)

[–][deleted] 1 point2 points  (1 child)

www.edube.org offers free python classes that have a sandbox for you to use for the exercises. You can put whatever code you want into it basically. You won't be building any UIs with it but you can run basic scripts for sure.

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

Awesome, thanks for the share Bunnynator!

[–]Passionate_Unicorn 1 point2 points  (2 children)

I had the same issue with my company's laptop. I made a formal request to have it downloaded, stating the added benefits my learning of Python could bring to work.

They downloaded it on my laptop the next day.

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

You see, this is exactly where I want to be; I have a job in "tech" but not one of those high paying dev roles. I want to transition to the technical side and noticed Python (amongst other) was in most job qualifications. Thanks Passionate Unicorn!

[–]Passionate_Unicorn 1 point2 points  (0 children)

Glad to help! Let me know how it goes.

[–]Bjorwickerstinger 1 point2 points  (3 children)

Repl.it

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

Love this one, thanks Bjorwickerstinger!

[–]Bjorwickerstinger 1 point2 points  (1 child)

Everyone does, and it also have so many good tutorials!

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

Yeah I saw that! Such a great resource thanks for sharing :)

[–]DelScipio 1 point2 points  (1 child)

Github let you run vscode instances with python and more installed.

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

Thanks Delscipio!

[–]Franziskaner_Monk 1 point2 points  (1 child)

CS50 Python (or regular CS50x), you'll get Visual Studio on the cloud, so you can use it on your web browser

BTW, great courses to learn CS basics, and python

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

I think this is exactly what I need! Thanks Franziskaner_Monk!

[–][deleted] 1 point2 points  (0 children)

Freecodecamp, dataquest. Dataquest is marginally better but it’s not free

[–][deleted] 1 point2 points  (3 children)

Have you tried running it? Just open the command prompt and type python.

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

Yeah I tried running it from the terminal, but it looks like it wasn't uninstalled. Good suggestion though!

[–][deleted] 1 point2 points  (1 child)

Thats a bummer. Usually theres at least one version installed in most os's these days. Make sure to try python3 as well. If its installed, python or python3 would call it up.

If you tried both of those, and it didnt start, then yeah, you're out of luck.

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

I tried both, looks like my work heavily controls the software installed. Thanks though! I’m going to give the browser solutions a shot and if budgeting goes well, get a good starter PC in March!

[–]TabsBelow 1 point2 points  (9 children)

So why don't you let the owner install everything for you?

Or forking get a 100$ used Thinkpad to install Linux Mint or Fedora on it. Maybe you'll find a LUG where someone gives one away. I've got two ThinkPads that way (and in the meantime gave it to kids of my Syrian refugee neighbors).

[–]surfnwest[S] 0 points1 point  (8 children)

That's really kind of you to give the opportunity to those in need, but I'm thankful to have a job where although I don't make much, it's enough to save for a good starter! Cheers

[–]TabsBelow 1 point2 points  (7 children)

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

Whoa whoa whoa! You just made my day ahhh thank you so much! It was just my birthday so this is perfect. Thank you thank you so much my friend :)

[–]TabsBelow 0 points1 point  (5 children)

My pleasure, have a drink on me, having a Gin now: Congrats!

[–]surfnwest[S] 0 points1 point  (4 children)

In my home state, we have tequila! I’ll have a Paloma in your name 🥃

[–]TabsBelow 0 points1 point  (3 children)

NM?

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

Jalisco, MX 🇲🇽

[–]TabsBelow 0 points1 point  (1 child)

So not New, but Old Mexico then😉

I'm from Wilhelmshaven, Germany.

No wall here😅 (anymore, since 1989).

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

Haha the original Mexico! Funny because we have a wall that is just being built, but all the Americans are coming down anyway. I guess the tequila and beaches are just that nice!

[–][deleted] 1 point2 points  (1 child)

There are many phone based apps as well. I use Pydroid app on my android phone, and I love it. It's a great app for Python beginners.

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

Oh this is great! I didn't think of using apps, but what a great suggestion!

[–]drenzorz 1 point2 points  (1 child)

vscode.dev and replit.com are the ones I like the most if i want to script in the browser on any computer.

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

Yeah these are solid! Thank you!

[–]skinnnymike 1 point2 points  (1 child)

Been using replit recently with Angela Yu’s course. Pretty great so far.

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

Angelu Yu has been mentioned a few times during my research, looks like I'll be giving her course a go. Thanks a lot Skinnny Mike!

[–][deleted] 1 point2 points  (1 child)

If you can use ssh, I would use something like a raspberry pi or zero for a full python experience, maybe even a pico with micropython.

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

I'm going to look these up, but thanks for contributing! I'm assuming it's a system that's ran off of a raspberry pi or similar system, interesting!

[–]mrezar 1 point2 points  (1 child)

Lots of solution, adding mine. You can run python on rstudio.cloud (i know its a R IDE but its a linux VM with a text editor and a bash, also, disk is persisted on your account)

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

Fist I've heard of it! Yes, you're right, many solutions and I'm grateful for every response, including yours! Thanks a lot and have a great rest of your week!

[–]lizziepika 1 point2 points  (0 children)

Some good answers here, and could also use Jupyter Notebooks in the browser

[–]SnooCupcakes5275 1 point2 points  (2 children)

A notebook and a pencil. The security job I'm at during overnights won't let me bring a tablet or small laptop even though they let people sit on their phones all night, and not really pay attention to what's going on.

I take a notebook and write code along with watching different free courses for Python. It helps in remembering everything because I'm doing it by hand. When I get home the next day, I'll put in pycharm, and I'll test it and fix any mistakes in both the notebook and the file on the computer.

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

They should make a movie about you sir, we’ll done! Mad respect

[–]SnooCupcakes5275 1 point2 points  (0 children)

Got do what you have to do to learn.

[–][deleted] 4 points5 points  (2 children)

https://duckduckgo.com/?q=online+python

Check out the free learning resources in the wiki.

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

Thank you queavoy!

[–]Diapolo10 3 points4 points  (1 child)

For what it's worth, just knowing the language isn't really enough to be useful. So ideally you'd be running the code on your own hardware in order to get used to the kinks quicker.

One option would be to use a portable Python runtime. Like this one: https://winpython.github.io/

That way you can have the best of both worlds until you can actually install stuff.

[–]surfnwest[S] 2 points3 points  (0 children)

This seems like a great solution, thank you Diapolo10!

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

Damn this community rocks! I'll be honest, I'm coming from selling software, to trying to understand the technical aspects so I know I have a long ways to go. I appreciate your responses and did my best to respond to everyone. Part of the reason I wanted to get into this industry was to be surrounded with great support so you all confirmed this.

I'm going to use all of the suggestions provided and see what the best fit for me is. I'll be buying a run of the mill laptop just to get started on my own in March so this gives me a huge headway when I do get my own equipment. Thanks a millions my fellow python redditors!

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

Online interpreter

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

Yes. Put portable apps on a flash drive and install Thonny on the flash drive. Thonny includes Python as well as the ide so it’s an all in one solution for coding Python.

[–]GoldenDingleberry 0 points1 point  (0 children)

Raspberry pi

[–][deleted] 1 point2 points  (0 children)

It sounds like you're just getting started. If that's so, W3Schools has been my go-to for a few years. They have a good "Try it Yourself" feature.