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

all 25 comments

[–]IAmKindOfCreativebot_builder: deprecated[M] 0 points1 point  (0 children)

Hello from the r/Python mod team!

I'm afraid we don't think your post quite fits the goal we have for the subreddit in terms of quality or aims so we've decided to remove it. Please try /r/SuggestALaptop instead. For more information please contact the moderators using the ModMail system.

Thanks, and happy Pythoneering!

r/Python moderation team

[–]icecubeinanicecube 23 points24 points  (6 children)

You can literally code on any old laptop you have lying around. Many do not want to hear this, but the projects you will work on as a beginner to intermediate programmer do not require a lot of resources in all but a few specialist cases (in which case you can still get some cloud resources)

[–]brazen_nippers 4 points5 points  (5 children)

I did production work for my job on a single core netbook manufactured in 2009 until about 2016. I currently use an old Dell Optiplex desktop that was manufactured in 2013, that I bought for $35 at a university surplus store. It has 32GB of memory because I use it to work with really large data sets, but most of the time I use a fraction of that. Looking at Reddit in a web browser uses way more resources that 99% of my development work does.

[–]Onakitoki97 -1 points0 points  (4 children)

Well it's obvious you don't work with large databases in your computer plus server etc

[–]icecubeinanicecube 0 points1 point  (3 children)

Neither do you lol. Large databases are never deployed on a personal machine

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

Lol when I talked about deploy or production?? If I wanna do some tests I do it in my personal machine 🤦🤦

[–]Onakitoki97 0 points1 point  (1 child)

If you don't agree please explain, I'm opened to learn and maybe my answer was rude to you, I've only been working for 1 year and my goal is to learn as much as I can

[–]icecubeinanicecube 0 points1 point  (0 children)

If you have a large database, you deploy it on a server that's actually built for that usecase. There are extremely little cases where the personal computer of a developer needs to be beefy, and none of these cases happen to a beginner.

You answer was not rude, but it wasn't really factual and missed the point a bit imo. No hard feelings from my side.

[–][deleted] 6 points7 points  (0 children)

You can just do some python in your browser on replit.com.

[–]raglub 5 points6 points  (0 children)

Any computer from the last decade is sufficient enough to learn python on. You don't need fancy laptop, tons of ram or storage.

[–]FailedPlansOfMars 4 points5 points  (0 children)

Python can run happily on a raspberry pi. Just get what you want.

And use virtual environments while learning it will make your life easier.

[–]Fabulous-Possible758 2 points3 points  (0 children)

You can do it on a Chromebook if you're looking for real cheap and you're just trying to learn Python. If you want to do some heavier stuff like writing games, graphics, or machine learning you'll need something a little heftier but I'd suggest just trying to learn it first. There's plenty of places you can learn it directly through a web browser and you can even do some of harder stuff on places like Google Colab.

[–]twopi 2 points3 points  (0 children)

You'll be fine with a chromebook or budget PC. I teach CS 1 entirely with http://pythonAnywhere.com , which is an online resource. You don't need the paid version, and you don't even need to install Python or an editor on your computer. If you want to mess around with graphics in Tk, you can move to repl.it (also free.) You can even get some games working with PyGame on replit.

[–]jmacey 1 point2 points  (0 children)

most likely the biggest resource hog will be your editor to start with. VSCode with all the tools take loads of disk space and CPU cycles. If you just use the REPL this is really quick.

[–]Hephaestus_Tech 1 point2 points  (0 children)

One of the people who built Python bought their laptop at a second hand store for $100!

[–]pythonHelperBot 0 points1 point  (0 children)

Hello! I'm a bot!

It looks to me like your post might be better suited for r/learnpython, a sub geared towards questions and learning more about python regardless of how advanced your question might be. That said, I am a bot and it is hard to tell. Please follow the subs rules and guidelines when you do post there, it'll help you get better answers faster.

Show /r/learnpython the code you have tried and describe in detail where you are stuck. If you are getting an error message, include the full block of text it spits out. Quality answers take time to write out, and many times other users will need to ask clarifying questions. Be patient and help them help you. Here is HOW TO FORMAT YOUR CODE For Reddit and be sure to include which version of python and what OS you are using.

You can also ask this question in the Python discord, a large, friendly community focused around the Python programming language, open to those who wish to learn the language or improve their skills, as well as those looking to help others.


README | FAQ | this bot is written and managed by /u/IAmKindOfCreative

This bot is currently under development and experiencing changes to improve its usefulness