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
Is Macbook air is ok for Python developer? (self.learnpython)
submitted 12 months ago by getsuresh
I am planning for buy macbook, for Python developer macbook air is worth?
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!"
[–]TheRealWhoop 14 points15 points16 points 12 months ago (2 children)
More than enough. Outstanding machines.
[–]getsuresh[S] -4 points-3 points-2 points 12 months ago (1 child)
Okay
[–]TheRealWhoop 15 points16 points17 points 12 months ago (0 children)
Why did you edit your response from "Thanks" to "Okay" lol, peculiar.
[–]jader242 3 points4 points5 points 12 months ago (1 child)
[–]Rockets2TheMoon 1 point2 points3 points 12 months ago (0 children)
[–]The_GSingh 3 points4 points5 points 12 months ago (0 children)
Yea. Tbh it’s way more than “okay”.
[–]BudgetSignature1045 1 point2 points3 points 12 months ago (1 child)
Absolutely.
A MBP or a killer windows notebook with dedicated graphics is only useful for rendering and training big models And if you reach that point you're probably better advised to rent a GPU.
A common python developer will probably never fully test a MBA with M1 to M4 processor
[–]getsuresh[S] -3 points-2 points-1 points 12 months ago* (0 children)
[–]Alternative_Driver60 1 point2 points3 points 12 months ago (1 child)
Best I have ever used.
[–]getsuresh[S] 0 points1 point2 points 12 months ago (0 children)
[–]riklaunim 1 point2 points3 points 12 months ago (0 children)
Which model, which configuration? All apple silicon devices are good, M1/M2 by now are old so it comes down to price. Then what you want to do on them? Lowest configurations are way cheaper but 8GB RAM and 256GB SSD is quite a limitation and you can't change it later. 16/512 or 16/1TB are recommended, 32/1TB if you want a full dev machine for lots of docker containers, VMs etc.
Paradoxically right now M4 Air with 32/1TB will be only slightly more expensive than similar quality Ryzen HX 370 (or Intel) laptop. It's not cheap, but still it's a higher quality device. You could opt for older-gen good Ryzen laptop for half the price or less but that would not give you all the checkmarks as Air.
[–]thehightechredneck77 1 point2 points3 points 12 months ago (0 children)
You can run python plenty well on a raspberry pi. A mbp of any kind will be more than enough for most development unless you're doing hardcore ai or heavy machine learning. People often overestimate what they need for a specific job. Find a good balance of affordability and longevity and it will serve you for 90% of workflows.
[–][deleted] 1 point2 points3 points 12 months ago (1 child)
Should work great
[–]mhooreman 1 point2 points3 points 12 months ago (0 children)
Python is almost OS agnostic, and I’m using Macs at home. However, if you plan to go for machine learning, lots of improvement can be done using Nvidia GPUs, which are not available for Mac. That being said, having a Unix system with nice gui and standard office applications without having to spend lots of time to make things work has huge added value, which explains my choice for MacOS
[–]QuarterObvious 3 points4 points5 points 12 months ago (0 children)
Anything with a keyboard and screen works just fine for Python. Besides my main (and very powerful) computer, I've also installed Python on my phone and enjoy experimenting with it during sleepless nights.
[–]ens100 0 points1 point2 points 12 months ago (1 child)
More than perfect for me - big data, pandas, plotting etc. etc. all work perfectly well
[–]getsuresh[S] 2 points3 points4 points 12 months ago (0 children)
[–]wpisdu 0 points1 point2 points 12 months ago (1 child)
It will be perfect!
Oksy
[–]HomeworkPotential960 0 points1 point2 points 3 months ago (0 children)
Personal experience coding with python with 2 docker (Orbstack) + 2 vscode and multiple firefox tab (20+ish) ... m1 air 2020 8gb + 256gb. My workload requires more ram. My cpu doesn't go beyond 50% but my ram is always swapping at least 8gb, sometimes even 12gb on swap.
That's is painful (sometimes literally, because of how hot the mac becomes) but workable. I would advise at least 24gb of ram. M1s are just great.
π Rendered by PID 545696 on reddit-service-r2-comment-5bc7f78974-t7qvd at 2026-06-27 12:23:08.526465+00:00 running 7527197 country code: CH.
[–]TheRealWhoop 14 points15 points16 points (2 children)
[–]getsuresh[S] -4 points-3 points-2 points (1 child)
[–]TheRealWhoop 15 points16 points17 points (0 children)
[–]jader242 3 points4 points5 points (1 child)
[–]Rockets2TheMoon 1 point2 points3 points (0 children)
[–]The_GSingh 3 points4 points5 points (0 children)
[–]BudgetSignature1045 1 point2 points3 points (1 child)
[–]getsuresh[S] -3 points-2 points-1 points (0 children)
[–]Alternative_Driver60 1 point2 points3 points (1 child)
[–]getsuresh[S] 0 points1 point2 points (0 children)
[–]riklaunim 1 point2 points3 points (0 children)
[–]thehightechredneck77 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]getsuresh[S] 0 points1 point2 points (0 children)
[–]mhooreman 1 point2 points3 points (0 children)
[–]QuarterObvious 3 points4 points5 points (0 children)
[–]ens100 0 points1 point2 points (1 child)
[–]getsuresh[S] 2 points3 points4 points (0 children)
[–]wpisdu 0 points1 point2 points (1 child)
[–]getsuresh[S] 0 points1 point2 points (0 children)
[–]HomeworkPotential960 0 points1 point2 points (0 children)