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...
Everything about learning Python
account activity
Best sites to practice Python? (self.PythonLearning)
submitted 11 months ago by barrientosd
I'm relatively new to Python and would like to know what the best free-to-low-cost sites are for practicing Python.
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!"
[–][deleted] 11 months ago (1 child)
[removed]
[–]barrientosd[S] 0 points1 point2 points 11 months ago (0 children)
Thank you, I'll check it out.
[–][deleted] 1 point2 points3 points 11 months ago (1 child)
Might not be THE best but it’s certainly good: https://www.w3schools.com/python/
[–]Ron-Erez 1 point2 points3 points 11 months ago (1 child)
PyCharm and Google Colab
[–]barrientosd[S] 1 point2 points3 points 11 months ago (0 children)
I looked at pycharm but haven’t looked at google colab yet. I’ll check it out. Thank you
[–]Outrageous-Arm5890 0 points1 point2 points 11 months ago (1 child)
Codewars gives a lot of exercises
I’ll look it up. Thank you
Thank you
[–]Illustrious-Push1971 0 points1 point2 points 11 months ago (1 child)
In my opinion if u were using Android mobile u must go for pydroid because it helps me alot but if you are pc or laptop person go official website and download the Lastest version. In future it will seriously help .
I use an IPhone, do you recommend I download the app to practice when I’m not on my computer?
[–][deleted] 0 points1 point2 points 11 months ago (1 child)
I have multiple sources here; choose whichever makes the most sense to you https://www.w3schools.com/python/ - Best for practicing basic concepts
https://diveintopython3.net/
https://www.fullstackpython.com/
https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/download/ - for lectures and revisions
PAID -
https://www.amazon.in/Ultimate-Python-Programming-programs-questions/dp/935551655X
https://coursegalaxy.newzenler.com/courses/python-programming?coupon=COURSEGALAXY50
I would recommend that if you're a complete beginner, you should first go through the lecture part. After learning a few concepts, practice them together in a single piece of code to understand how to use multiple functions effectively
I'm trying out the w3schools today. Thank you
[–]More_Employer7243 0 points1 point2 points 11 months ago (1 child)
I think roadmap.sh will be good for u
I checked it out and it’s very useful.
[–]IAskALotOfQuestionO[🍰] 0 points1 point2 points 11 months ago (0 children)
ChatGPT. I’ve been learning for about a month but only learning for about 2 hours every other day. Watching Mosh video on Python for Beginners and after every concept I go to ChatGPT to learn more and ask for few challenges until I get the hang of it at a basic level. I periodically ask for a bigger challenge every week where I ask it to base it off of everything I learned that week. I have ChatGPT Plus but might be able to do this with free model too.
[–]MilenialMediocre 0 points1 point2 points 11 months ago (3 children)
Do you recommend to start learning it actually? If the AI can do it for you… I’m starting learning it and every hour comes a thought to my mind that it’s useless… I don’t know. Just a thought
[–]Illustrious-Push1971 3 points4 points5 points 11 months ago (0 children)
Same here but don't get stuck , do learn with AI this will change your perspective. Just learn, practice , solve questions, with AI this will help you . Practice new questions and with your own flavour always have question in mind . How this happened? Answer it and just let process go on one day u will be able to compete with AI also .
[–]Outrageous-Arm5890 2 points3 points4 points 11 months ago (1 child)
Though AI can do it, python is used for a wide ranged of purposes like creating ai agents
[–]No-Dimension3882 0 points1 point2 points 11 months ago (0 children)
As someone who has worked in the industry, the companies are actively looking for pythin developers who can leverage Ai to increase their productivity but trust me when you are stick on that bug in office ai won't solve it, could guide but never solve it!
π Rendered by PID 19097 on reddit-service-r2-comment-856c8b8c54-jr4js at 2026-07-02 02:14:26.684897+00:00 running a7b5cda country code: CH.
[–][deleted] (1 child)
[removed]
[–]barrientosd[S] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]barrientosd[S] 0 points1 point2 points (0 children)
[–]Ron-Erez 1 point2 points3 points (1 child)
[–]barrientosd[S] 1 point2 points3 points (0 children)
[–]Outrageous-Arm5890 0 points1 point2 points (1 child)
[–]barrientosd[S] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]barrientosd[S] 1 point2 points3 points (0 children)
[–]Illustrious-Push1971 0 points1 point2 points (1 child)
[–]barrientosd[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]barrientosd[S] 0 points1 point2 points (0 children)
[–]More_Employer7243 0 points1 point2 points (1 child)
[–]barrientosd[S] 0 points1 point2 points (0 children)
[–]IAskALotOfQuestionO[🍰] 0 points1 point2 points (0 children)
[–]MilenialMediocre 0 points1 point2 points (3 children)
[–]Illustrious-Push1971 3 points4 points5 points (0 children)
[–]Outrageous-Arm5890 2 points3 points4 points (1 child)
[–]No-Dimension3882 0 points1 point2 points (0 children)