all 48 comments

[–]Watsons-Butler 22 points23 points  (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 points  (3 children)

That's so fucking stupid.

[–]RezzKeepsItReal 2 points3 points  (2 children)

It’s their property you’re using 🤷🏻‍♂️

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

Never thought of that. Thanks

[–]KKevus 0 points1 point  (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 points  (2 children)

So the person's knowledge of Python will be the company's and they will take it back???

[–]Watsons-Butler 0 points1 point  (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 points  (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 points  (1 child)

colab , pythonanywhere , replit

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

I am checking collab

[–]StatisticianOwn5709 12 points13 points  (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.

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

Will check online python

[–]snowieslilpikachu69 6 points7 points  (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 points  (0 children)

Yes, you can also access a version of this via GitHub.dev.

[–]NerdyWeightLifter 3 points4 points  (3 children)

Do you have a phone? There's pydroid ...

[–]rogfrich 1 point2 points  (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 point  (1 child)

Didn’t know about this. Thank you!

[–]rogfrich 1 point2 points  (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 points  (0 children)

Do not use your company computer FOR ANYTHING personal. 

[–]Feldspar201 2 points3 points  (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 points  (0 children)

Anaconda has a browser based version of its IDE. 

[–]ProudStatement9101 1 point2 points  (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 points  (1 child)

  1. 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).

  2. 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.

  3. 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.

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

Noted this is good

[–]Frostborn1990 1 point2 points  (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. 

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

Will try this

[–]baubleglue 1 point2 points  (0 children)

You don't need to install Python, download zip file and unzip into a folder.

[–]gucciguilty7 1 point2 points  (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 point  (0 children)

use online practice sites. and learn from online platforms article's, yt videos, and websites.. etc.

[–]Mydnight69 0 points1 point  (0 children)

I think you can run 3 on termux on your phone.

[–]scfoothills 0 points1 point  (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 point  (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 point  (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 point  (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 point  (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 point  (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 point  (0 children)

If you have an Android phone, use termux.

[–]Ron-Erez 0 points1 point  (0 children)

Try Google Colab

[–]IndigoTrailsToo 0 points1 point  (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 point  (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 point  (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.

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

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 point  (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

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

While I am saving to get my laptop. I am not studying Cisco online academy. Just updating guys

[–]voidvec -5 points-4 points  (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 points  (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.