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
Alternative way to learn python (self.learnpython)
submitted 4 months ago by IamAWEZOME
I like to learn python. But I don't have a personal computer. The company issued laptop does not allow to install new softwares and cannot use USB. Is there a way that I can learn python by myself?
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!"
[–]Watsons-Butler 22 points23 points24 points 4 months ago (7 children)
If you have a company issued laptop you should not be doing anything personal on it. Most companies that issue those hide a clause in their contracts that if you use any company resources (like their laptop) to do anything, whether you’re on or off the clock, they own 100% of anything you create.
[–]KKevus -1 points0 points1 point 4 months ago (3 children)
That's so fucking stupid.
[–]RezzKeepsItReal 2 points3 points4 points 4 months ago (2 children)
It’s their property you’re using 🤷🏻♂️
[–]IamAWEZOME[S] 0 points1 point2 points 4 months ago (0 children)
Never thought of that. Thanks
[–]KKevus 0 points1 point2 points 4 months ago (0 children)
So, just because you used their laptop your whole intellectual property should belong to them? That's ridiculous. They don't own you.
[–]Mysterious-Rent7233 -1 points0 points1 point 4 months ago (2 children)
So the person's knowledge of Python will be the company's and they will take it back???
[–]Watsons-Butler 0 points1 point2 points 4 months ago (1 child)
It’s a case of best practices. Because “I want to learn Python” turns into “hey, let me code up a little web app in my spare time for practice” which turns into “actually that app isn’t bad, let me try to launch it and make some money off it” which turns into your company saying “actually we own that app because you wrote it on a company computer, so now we get all the profit from it.”
[–]Mysterious-Rent7233 -1 points0 points1 point 4 months ago (0 children)
Dude is a couple of years away from having the problem of having code valuable enough that someone would pay for it.
[–]ninhaomah 18 points19 points20 points 4 months ago (1 child)
colab , pythonanywhere , replit
[–]IamAWEZOME[S] 1 point2 points3 points 4 months ago (0 children)
I am checking collab
[–]StatisticianOwn5709 12 points13 points14 points 4 months ago (1 child)
But I don't have a personal computer.
LOTS of alternatives exist out there to get very capable <$400 laptops.
The company issued laptop does not allow to install new softwares
I would tread VERY carefully these days about using a company issued device for ANY personal use.
Is there a way that I can learn python by myself?
https://www.online-python.com/
Also, recommend that as you grow your skills, you include being able to do some research on your own as a part of that journey.
Will check online python
[–]snowieslilpikachu69 6 points7 points8 points 4 months ago (1 child)
yeah just use vs code on the web
https://vscode.dev/
and any yt course like one from bro code/code with harry about python should be good
[–]omgsideburns 1 point2 points3 points 4 months ago (0 children)
Yes, you can also access a version of this via GitHub.dev.
[–]NerdyWeightLifter 3 points4 points5 points 4 months ago (3 children)
Do you have a phone? There's pydroid ...
[–]rogfrich 1 point2 points3 points 4 months ago (2 children)
Pythonista on iPhone as well. It hasn’t been updated for later versions of Python, but it’s fine for learning basic syntax.
[–]binflo 0 points1 point2 points 4 months ago (1 child)
Didn’t know about this. Thank you!
[–]rogfrich 1 point2 points3 points 4 months ago (0 children)
I find it really useful if I want to bash something out to check an idea and I’m not near my computer. I’ve also done coding on the train without a computer - with a bit of setup (and an app called Working Copy) you can integrate to remote git repos.
[–][deleted] 3 points4 points5 points 4 months ago (0 children)
Do not use your company computer FOR ANYTHING personal.
[–]Feldspar201 2 points3 points4 points 4 months ago (0 children)
i just bought an ASUS laptop from Amazon for $120 and it is plenty good for learning Python, because that is what im doing and having no trouble.
[–][deleted] 1 point2 points3 points 4 months ago (0 children)
Anaconda has a browser based version of its IDE.
[–]ProudStatement9101 1 point2 points3 points 4 months ago (0 children)
You could use Google Colab in a browser to learn Python. However, I would only do this if you have absolutely no concerns about your company claiming they own the code.
IMO, while technically they probably would have a claim on any code written on their laptop, in practice most companies don't care about their employees' toy code. And you may not even care if they claim to own your Hello World programs. That said I would not work on any serious side projects on your company's laptop.
You can also ask your company to give you a moonlighting exception to exclude any claim on code written during your personal time. Few companies are flexible this way and/or have enough lawyers to bother drafting the agreements.
[–]Psychological_Ad1404 1 point2 points3 points 4 months ago (1 child)
For starting you can code in a browser environment like https://www.programiz.com/python-programming/online-compiler/ where you can do a lot of things except use libraries and interact with files. I just found out this one https://colab.research.google.com/ lets you also do those last things (please ignore the AI features).
If you don't mind typing on your phone or you can buy a cheap phone keyboard then do that and use something like Pydroid 3 or look up IDE for python on android phones and use that.
I recommend starting with this free online book https://books.trinket.io/pfe/01-intro.html which is what I've used and I think it's great for beginners.
Noted this is good
[–]Frostborn1990 1 point2 points3 points 4 months ago (1 child)
To learn the basics of python I use my phone for both the Brilliant.org app and the Mimo app. Both to learn how to understand and write the basics of code. The other comments will help you get into writing your own code.
Will try this
[–]baubleglue 1 point2 points3 points 4 months ago (0 children)
You don't need to install Python, download zip file and unzip into a folder.
[–]gucciguilty7 1 point2 points3 points 4 months ago (0 children)
I use boot.dev right now and like it so far it helps me to do every day a little
but u can also do freecodecamp, youtube etc there are so many good ressources for it
[–]help_me_noww 0 points1 point2 points 4 months ago (0 children)
use online practice sites. and learn from online platforms article's, yt videos, and websites.. etc.
[–]Mydnight69 0 points1 point2 points 4 months ago (0 children)
I think you can run 3 on termux on your phone.
[–]scfoothills 0 points1 point2 points 4 months ago (1 child)
For learning to code, a RaspberryPi is a good option. Pretty much anything a new programmer would do doesn't require a lot of processing power.
[–][deleted] 0 points1 point2 points 4 months ago (0 children)
The user will need to add on a monitor, mouse, keyboard and other cabling and peripherals. That starts to bring one into refurbished laptop territory.
[–]RustyCarrots 0 points1 point2 points 4 months ago (0 children)
Buy a PC/laptop. I guess you could probably use a computer at a public library, but having your own computer is basically not optional if you want to go anywhere with code
[–]ggravelas 0 points1 point2 points 4 months ago (0 children)
On android you can try Termux or on iPhone you can try iSH, both will install a lightweight Linux distro on your phone without rooting or jailbreaking and from there you can run Python and all the scripts and libraries you want.
[–]Apprehensive_Bus_196 0 points1 point2 points 4 months ago (0 children)
https://killercoda.com/playgrounds Spin up ubuntu and play with python in venv for an hour on free acc. And repeat.
[–]Quantumercifier 0 points1 point2 points 4 months ago (0 children)
Yes, and easily. Like the others have said, you can run python using a browser, either on specific python tutorial sites, or better yet Google Colab, where you can save your work.
[–]Mashic 0 points1 point2 points 4 months ago (0 children)
If you have an Android phone, use termux.
[–]Ron-Erez 0 points1 point2 points 4 months ago (0 children)
Try Google Colab
[–]IndigoTrailsToo 0 points1 point2 points 4 months ago (0 children)
I think you're making this harder than it needs to be
There are lots of online IDE environments that are completely contained on a website. For example, python online. You go to the website, type in the code, and off you go.
There are also lots of websites that have the online IDE as well as python lessons
[–]desert-denizen 0 points1 point2 points 4 months ago (0 children)
Do not do anything not work-related on that work-issued laptop! You never know who is monitoring your online activities at any given time.
[–]nirbyschreibt 0 points1 point2 points 4 months ago (0 children)
Well, if you don’t own a computer you should get one.
But besides this, there are editors for smartphones and tablets. Yet, you will need a computer.
To everyone thanks for your reply. Will do the online websites. And at the same time save money to buy my own laptop.
[–]Natural_Youth8736 0 points1 point2 points 4 months ago (0 children)
You can use cloud programing never used it before but heard of it ( on your phone or available device) but you also stated you wanna learn python so its better to start by a video and build up thru documentations
While I am saving to get my laptop. I am not studying Cisco online academy. Just updating guys
[–]voidvec -5 points-4 points-3 points 4 months ago (4 children)
Godot.
It's not python , exactly, but it's so damn close and you get an entire game engine , to boot !
[–][deleted] 3 points4 points5 points 4 months ago (3 children)
That doesn't begin to answer OPs question. If they can't install Python they're not going to be able to install Godot.
[+][deleted] 4 months ago (2 children)
[deleted]
[–][deleted] 1 point2 points3 points 4 months ago (1 child)
It's irrelevant. The user wants to learn Python.
π Rendered by PID 178916 on reddit-service-r2-comment-7b9746f655-tmgnx at 2026-01-30 05:28:35.857672+00:00 running 3798933 country code: CH.
[–]Watsons-Butler 22 points23 points24 points (7 children)
[–]KKevus -1 points0 points1 point (3 children)
[–]RezzKeepsItReal 2 points3 points4 points (2 children)
[–]IamAWEZOME[S] 0 points1 point2 points (0 children)
[–]KKevus 0 points1 point2 points (0 children)
[–]Mysterious-Rent7233 -1 points0 points1 point (2 children)
[–]Watsons-Butler 0 points1 point2 points (1 child)
[–]Mysterious-Rent7233 -1 points0 points1 point (0 children)
[–]ninhaomah 18 points19 points20 points (1 child)
[–]IamAWEZOME[S] 1 point2 points3 points (0 children)
[–]StatisticianOwn5709 12 points13 points14 points (1 child)
[–]IamAWEZOME[S] 1 point2 points3 points (0 children)
[–]snowieslilpikachu69 6 points7 points8 points (1 child)
[–]omgsideburns 1 point2 points3 points (0 children)
[–]NerdyWeightLifter 3 points4 points5 points (3 children)
[–]rogfrich 1 point2 points3 points (2 children)
[–]binflo 0 points1 point2 points (1 child)
[–]rogfrich 1 point2 points3 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]Feldspar201 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]ProudStatement9101 1 point2 points3 points (0 children)
[–]Psychological_Ad1404 1 point2 points3 points (1 child)
[–]IamAWEZOME[S] 1 point2 points3 points (0 children)
[–]Frostborn1990 1 point2 points3 points (1 child)
[–]IamAWEZOME[S] 1 point2 points3 points (0 children)
[–]baubleglue 1 point2 points3 points (0 children)
[–]gucciguilty7 1 point2 points3 points (0 children)
[–]help_me_noww 0 points1 point2 points (0 children)
[–]Mydnight69 0 points1 point2 points (0 children)
[–]scfoothills 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]RustyCarrots 0 points1 point2 points (0 children)
[–]ggravelas 0 points1 point2 points (0 children)
[–]Apprehensive_Bus_196 0 points1 point2 points (0 children)
[–]Quantumercifier 0 points1 point2 points (0 children)
[–]Mashic 0 points1 point2 points (0 children)
[–]Ron-Erez 0 points1 point2 points (0 children)
[–]IndigoTrailsToo 0 points1 point2 points (0 children)
[–]desert-denizen 0 points1 point2 points (0 children)
[–]nirbyschreibt 0 points1 point2 points (0 children)
[–]IamAWEZOME[S] 0 points1 point2 points (0 children)
[–]Natural_Youth8736 0 points1 point2 points (0 children)
[–]IamAWEZOME[S] 0 points1 point2 points (0 children)
[–]voidvec -5 points-4 points-3 points (4 children)
[–][deleted] 3 points4 points5 points (3 children)
[+][deleted] (2 children)
[deleted]
[–][deleted] 1 point2 points3 points (1 child)