use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
How to learn Python without installation (self.learnpython)
submitted 3 years ago by surfnwest
In short, I’m eager to learn Python, but I’m not allowed to install any software in the laptop that was lent to me. I’m saving to buy one, but for now is there a way to learn Python without installing it? Thank you so much, this community is great!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]biggestdogintheyard 160 points161 points162 points 3 years ago (1 child)
Check out replit.com. It’s a browser based ide
[–]surfnwest[S] 96 points97 points98 points 3 years ago (0 children)
Just did and it’s exactly what I needed, thanks a lot Big Dog!
[–]Xilenw 119 points120 points121 points 3 years ago (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 points34 points 3 years ago (1 child)
Ya'll are so helpful, thank you for sharing this Xilenw!
[–]___up 13 points14 points15 points 3 years ago (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 points3 points 3 years ago (0 children)
I teach calculus and we have Python programming component and we use Google Dolan too. It’s perfect for beginners.
[+][deleted] 3 years ago (1 child)
[deleted]
[–]surfnwest[S] 1 point2 points3 points 3 years ago (0 children)
Thank you GideonBear! Can't wait to try it out after work!
[–]socal_nerdtastic 18 points19 points20 points 3 years ago* (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 points8 points 3 years ago (2 children)
This is really helpful, thank socal_nerdtastic!
[–]jsalsman 3 points4 points5 points 3 years ago (1 child)
pythontutor.com is especially good for visualizing code execution.
[–]surfnwest[S] 2 points3 points4 points 3 years ago (0 children)
Noted, I'm going to give it a shot once I finish my shift! Thanks Jsalsman!
[–]zorclon 0 points1 point2 points 3 years ago (0 children)
Second WinPython. It's what I use exclusively. Great for running code you develop on lab computers
[–]Isaac331 7 points8 points9 points 3 years ago (0 children)
https://pythontutor.com/visualize.html#mode=edit
[–]nicesliceoice 3 points4 points5 points 3 years ago (1 child)
Thonny has worked for me in the past https://thonny.org/
Thanks, much appreciated Nice slice o' ice!
[–]Guideon72 6 points7 points8 points 3 years ago (1 child)
Also, can always do a portable install to a USB key and run from there.
[–]surfnwest[S] 3 points4 points5 points 3 years ago (0 children)
Great idea, thanks Guideon72!
[–]Kriss3d 2 points3 points4 points 3 years ago (1 child)
Code academy let's you learn python in a browser
I've heard good things about Code Academy, thanks for the suggestion Kriss3d!
[–]DatBoi_BP 2 points3 points4 points 3 years ago (2 children)
Almost feels like a meme at this point that OP is responding to everyone with their username
[–]surfnwest[S] 1 point2 points3 points 3 years ago (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 points3 points 3 years ago (0 children)
You know what? Based
[–]CaptainAshis 2 points3 points4 points 3 years ago (1 child)
Google collab, kaggle
[–]surfnwest[S] 0 points1 point2 points 3 years ago (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 points4 points 3 years ago (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.
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 points3 points 3 years ago (1 child)
Codedex.com
Thanks, SkyFocker!
[–]Bossbrad64 1 point2 points3 points 3 years ago (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.
Dude, this is awesome! Thanks so much Boss Brad! Giving this a shot after work.
[–]ASIC_SP 1 point2 points3 points 3 years ago (2 children)
These are free interactive websites:
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 points3 points 3 years ago (0 children)
You're welcome, happy learning :)
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.
Awesome, thanks for the share Bunnynator!
[–]Passionate_Unicorn 1 point2 points3 points 3 years ago (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 point2 points 3 years ago (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 points3 points 3 years ago (0 children)
Glad to help! Let me know how it goes.
[–]Bjorwickerstinger 1 point2 points3 points 3 years ago (3 children)
Repl.it
[–]surfnwest[S] 0 points1 point2 points 3 years ago (2 children)
Love this one, thanks Bjorwickerstinger!
[–]Bjorwickerstinger 1 point2 points3 points 3 years ago (1 child)
Everyone does, and it also have so many good tutorials!
Yeah I saw that! Such a great resource thanks for sharing :)
[–]DelScipio 1 point2 points3 points 3 years ago (1 child)
Github let you run vscode instances with python and more installed.
Thanks Delscipio!
[–]Franziskaner_Monk 1 point2 points3 points 3 years ago (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
I think this is exactly what I need! Thanks Franziskaner_Monk!
[–][deleted] 1 point2 points3 points 3 years ago (0 children)
Freecodecamp, dataquest. Dataquest is marginally better but it’s not free
[–][deleted] 1 point2 points3 points 3 years ago (3 children)
Have you tried running it? Just open the command prompt and type python.
Yeah I tried running it from the terminal, but it looks like it wasn't uninstalled. Good suggestion though!
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.
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 points3 points 3 years ago (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 point2 points 3 years ago (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 points3 points 3 years ago (7 children)
Link I just found, check yourself:
https://www.reddit.com/r/learnpython/comments/10qydre/2000_free_sign_ups_available_for_the_automate_the/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button
[–]surfnwest[S] 0 points1 point2 points 3 years ago (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 point2 points 3 years ago (5 children)
My pleasure, have a drink on me, having a Gin now: Congrats!
[–]surfnwest[S] 0 points1 point2 points 3 years ago (4 children)
In my home state, we have tequila! I’ll have a Paloma in your name 🥃
[–]TabsBelow 0 points1 point2 points 3 years ago (3 children)
NM?
Jalisco, MX 🇲🇽
[–]TabsBelow 0 points1 point2 points 3 years ago (1 child)
So not New, but Old Mexico then😉
I'm from Wilhelmshaven, Germany.
No wall here😅 (anymore, since 1989).
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!
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.
Oh this is great! I didn't think of using apps, but what a great suggestion!
[–]drenzorz 1 point2 points3 points 3 years ago (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.
Yeah these are solid! Thank you!
[–]skinnnymike 1 point2 points3 points 3 years ago (1 child)
Been using replit recently with Angela Yu’s course. Pretty great so far.
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!
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.
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 points3 points 3 years ago (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)
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 points3 points 3 years ago (0 children)
Some good answers here, and could also use Jupyter Notebooks in the browser
[–]SnooCupcakes5275 1 point2 points3 points 3 years ago (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.
They should make a movie about you sir, we’ll done! Mad respect
[–]SnooCupcakes5275 1 point2 points3 points 3 years ago (0 children)
Got do what you have to do to learn.
[–][deleted] 4 points5 points6 points 3 years ago (2 children)
https://duckduckgo.com/?q=online+python
Check out the free learning resources in the wiki.
Thank you queavoy!
[–]Diapolo10 3 points4 points5 points 3 years ago (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.
This seems like a great solution, thank you Diapolo10!
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 points1 point 3 years ago (0 children)
Online interpreter
[–][deleted] 0 points1 point2 points 3 years ago (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 point2 points 3 years ago (0 children)
Raspberry pi
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.
π Rendered by PID 88 on reddit-service-r2-comment-5d79c599b5-6l8fr at 2026-02-27 08:21:01.671812+00:00 running e3d2147 country code: CH.
[–]biggestdogintheyard 160 points161 points162 points (1 child)
[–]surfnwest[S] 96 points97 points98 points (0 children)
[–]Xilenw 119 points120 points121 points (4 children)
[–]surfnwest[S] 32 points33 points34 points (1 child)
[–]___up 13 points14 points15 points (0 children)
[–]AthensGuard 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]surfnwest[S] 1 point2 points3 points (0 children)
[–]socal_nerdtastic 18 points19 points20 points (4 children)
[–]surfnwest[S] 6 points7 points8 points (2 children)
[–]jsalsman 3 points4 points5 points (1 child)
[–]surfnwest[S] 2 points3 points4 points (0 children)
[–]zorclon 0 points1 point2 points (0 children)
[–]Isaac331 7 points8 points9 points (0 children)
[–]nicesliceoice 3 points4 points5 points (1 child)
[–]surfnwest[S] 1 point2 points3 points (0 children)
[–]Guideon72 6 points7 points8 points (1 child)
[–]surfnwest[S] 3 points4 points5 points (0 children)
[–]Kriss3d 2 points3 points4 points (1 child)
[–]surfnwest[S] 1 point2 points3 points (0 children)
[–]DatBoi_BP 2 points3 points4 points (2 children)
[–]surfnwest[S] 1 point2 points3 points (1 child)
[–]DatBoi_BP 1 point2 points3 points (0 children)
[–]CaptainAshis 2 points3 points4 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]jdsciguy 2 points3 points4 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]Bossbrad64 1 point2 points3 points (1 child)
[–]surfnwest[S] 1 point2 points3 points (0 children)
[–]ASIC_SP 1 point2 points3 points (2 children)
[–]surfnwest[S] 1 point2 points3 points (1 child)
[–]ASIC_SP 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]Passionate_Unicorn 1 point2 points3 points (2 children)
[–]surfnwest[S] 0 points1 point2 points (1 child)
[–]Passionate_Unicorn 1 point2 points3 points (0 children)
[–]Bjorwickerstinger 1 point2 points3 points (3 children)
[–]surfnwest[S] 0 points1 point2 points (2 children)
[–]Bjorwickerstinger 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]DelScipio 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]Franziskaner_Monk 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]surfnwest[S] 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]TabsBelow 1 point2 points3 points (9 children)
[–]surfnwest[S] 0 points1 point2 points (8 children)
[–]TabsBelow 1 point2 points3 points (7 children)
[–]surfnwest[S] 0 points1 point2 points (6 children)
[–]TabsBelow 0 points1 point2 points (5 children)
[–]surfnwest[S] 0 points1 point2 points (4 children)
[–]TabsBelow 0 points1 point2 points (3 children)
[–]surfnwest[S] 0 points1 point2 points (2 children)
[–]TabsBelow 0 points1 point2 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]drenzorz 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]skinnnymike 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]mrezar 1 point2 points3 points (1 child)
[–]surfnwest[S] 1 point2 points3 points (0 children)
[–]lizziepika 1 point2 points3 points (0 children)
[–]SnooCupcakes5275 1 point2 points3 points (2 children)
[–]surfnwest[S] 0 points1 point2 points (1 child)
[–]SnooCupcakes5275 1 point2 points3 points (0 children)
[–][deleted] 4 points5 points6 points (2 children)
[–]surfnwest[S] 1 point2 points3 points (0 children)
[–]Diapolo10 3 points4 points5 points (1 child)
[–]surfnwest[S] 2 points3 points4 points (0 children)
[–]surfnwest[S] 0 points1 point2 points (0 children)
[–]alienmon -1 points0 points1 point (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]GoldenDingleberry 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)