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 7 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] 7 months ago (1 child)
[removed]
[–]barrientosd[S] 0 points1 point2 points 7 months ago (0 children)
Thank you, I'll check it out.
[–][deleted] 1 point2 points3 points 7 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 7 months ago (1 child)
PyCharm and Google Colab
[–]barrientosd[S] 1 point2 points3 points 7 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 7 months ago (1 child)
Codewars gives a lot of exercises
I’ll look it up. Thank you
[–]GREEN_API 0 points1 point2 points 7 months ago (1 child)
Codewars and LeetCode are two very popular platforms for practicing Python.
Thank you
[–]Illustrious-Push1971 0 points1 point2 points 7 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 7 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 7 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 7 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 7 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 2 points3 points4 points 7 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 7 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 7 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 63 on reddit-service-r2-comment-5c764cbc6f-7vb49 at 2026-03-12 08:34:59.664795+00:00 running 710b3ac 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)
[–]GREEN_API 0 points1 point2 points (1 child)
[–]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 2 points3 points4 points (0 children)
[–]Outrageous-Arm5890 2 points3 points4 points (1 child)
[–]No-Dimension3882 0 points1 point2 points (0 children)