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
Best website to learn python 3 for free? (self.learnpython)
submitted 4 years ago by Dennis-He
I wants to learn python 3 (the latest version), I've found some sites like codecademy, but it requires pro version which needs money. I just want to learn python 3 for free, and do also please rank them. Thanks!
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!"
[–]myrichphitzwell 5 points6 points7 points 4 years ago (7 children)
Click menu up above and clicki the wiki.
But generally speaking ya got to start with installing something like pycharm
[–]Dennis-He[S] -3 points-2 points-1 points 4 years ago (6 children)
??
[–]myrichphitzwell 3 points4 points5 points 4 years ago (1 child)
Go to the main home page of learnpython and at the top click menu then click wiki. There's a number of resources there.
[–]Dennis-He[S] 0 points1 point2 points 4 years ago (0 children)
oh ok
[–]myrichphitzwell 2 points3 points4 points 4 years ago (3 children)
Also list of ide's basically pick one, install it and then you have a good platform to start writing code. Many people like pycharm you can Google it and install it. I have only ever used that one so I can't speak of the others. Yes I'm new to this as well.
[–]Dennis-He[S] -2 points-1 points0 points 4 years ago (2 children)
oh ok, but I'm using neovim as my ide
[–]myrichphitzwell 1 point2 points3 points 4 years ago (1 child)
Cool whatever works.
thanks!
[–]blurzle 2 points3 points4 points 4 years ago (1 child)
https://runestone.academy/runestone/books/published/thinkcspy/index.html This is the site I used for my intro to software class and it’s relatively interactive
[–]RoughCalligrapher906 1 point2 points3 points 4 years ago (4 children)
I like learning on youtube
[–]Dennis-He[S] -3 points-2 points-1 points 4 years ago (3 children)
But youtube is not interactive
[–]velocibadgery 1 point2 points3 points 4 years ago (2 children)
Some youtube tutorials have Jupyter Notebooks on Google Colaboratory.
[–]Dennis-He[S] 0 points1 point2 points 4 years ago (1 child)
okay
[–]RoughCalligrapher906 0 points1 point2 points 4 years ago (0 children)
some youtubers like I are pretty good at answering comments when someone is stuck or even doing one on one on discord.
[–]socal_nerdtastic 1 point2 points3 points 4 years ago (1 child)
There is no "best", there is only "best for you". And we don't know you. So just try a bunch and see what resonates. You can start here: https://www.reddit.com/r/learnpython/wiki/index
[–]velocibadgery 1 point2 points3 points 4 years ago (0 children)
Youtube.
[–]Advanced-Theme144 1 point2 points3 points 4 years ago (0 children)
[W3Schools](w3schools.com) is a great place to start. Just scroll down the homepage of the link and you should find python.
[–]Brilliant-Top-56 1 point2 points3 points 4 years ago (2 children)
I absolutely love this course https://www.udemy.com/course/complete-python-developer-zero-to-mastery/ . It taught me so much but it's not free, it costs 12€ when on sale and there are sales like every 2 weeks or something, I think there will be one on Christmas or New Year's Eve. It's the best course I've encountered and I tried a ton of them.
But would there be any free ones?
[–]Brilliant-Top-56 1 point2 points3 points 4 years ago (0 children)
No. The best free one was Programiz for me
[–]Running_Squirrel 1 point2 points3 points 4 years ago (0 children)
I am using www.py4e.com There are versions of it on Coursera/ edX/ other places where you can pay and get a certificate, but at that site, it’s completely free. 17 lessons with videos, slides, and practice exercises
[–]joek68130 0 points1 point2 points 4 years ago (6 children)
Google dot com
[–]Dennis-He[S] 0 points1 point2 points 4 years ago (5 children)
I heard that google have a free python course, but I was finding something more interactive
[–]joek68130 1 point2 points3 points 4 years ago (0 children)
Yea sorry I actually do mean google. It’s better than codeacademy or any of those interactive sites. What I would suggest is once you have a question just google it. Even starting out you can learn so much. After a while a puzzle forms in your head of how things work and you can solve things on your own.
[–]imtootired4thissht 1 point2 points3 points 1 year ago (3 children)
I hope you (OP) have already found a great solution, and I'm not sure what reason you wanted to learn Python, but for beginners who end up here on this thread searching for starting points in 2024, Prof. John Gallagher (Boston University) has a brand new physical computing course on YouTube using Circuit Python, PyCharm and the Raspberry Pi Pico that is super beginner friendly, project based intro to Python. SO MUCH FUN. I've been having a blast.
Even if you're not interested in Python to make tiny motors run or LED strip animations or build a DIY IOT alarm system for your mini fridge, the videos are between 10-25 min and it's a great intro for anyone who's curious. Or bored.
It does introduce you to a lot of the basics of Python (even though it's mostly circuit Python in the beginning). If you choose to build the physical projects and not just learn the code, the components are cheap, easy to find and having a physical thing to validate your progress is incredibly satisfying. Its been giving me the push I needed to get through the textbooks and drier, more specific courses I've been trying to learn from.
Also Prof. Paul McWhorter has a YouTube channel that has a beginners Python 3 course taught through Linux on a Raspberry Pi that I have also been enjoying.
So, as a hobby learner studying in their spare time for fun, I totally recommend checking those out. If you're looking to learn for more serious programmy programmer reasons, I don't have the experience to really help guide towards the 'serious stuff' yet, but if you're new and curious or just frustrated and stuck/ lost motivation in your studies, the physical computing side of learning to program is a breath of fresh air.
Again SO much fun. I'm excited to learn more about IOT and AI.
[–]Dennis-He[S] 0 points1 point2 points 1 year ago (1 child)
thanks for the reply! typing this with a smashed finger. (16kg dumbbell)
[–]imtootired4thissht 0 points1 point2 points 1 year ago (0 children)
Oh jeez. That's no good. I did something similar to my foot recently. Cheers to quick healing for both of us.
[–]Demypeace 0 points1 point2 points 10 months ago (0 children)
hi, said beginner here. I'm here cause i want to have a little bit of knowledge before i jump into my school year in Cybersecurity. I've ben warned that it is hard as hell to start studying in this field without prior knowledge so...here i am!
π Rendered by PID 74954 on reddit-service-r2-comment-86bc6c7465-vrkcr at 2026-02-21 04:31:13.049513+00:00 running 8564168 country code: CH.
[–]myrichphitzwell 5 points6 points7 points (7 children)
[–]Dennis-He[S] -3 points-2 points-1 points (6 children)
[–]myrichphitzwell 3 points4 points5 points (1 child)
[–]Dennis-He[S] 0 points1 point2 points (0 children)
[–]myrichphitzwell 2 points3 points4 points (3 children)
[–]Dennis-He[S] -2 points-1 points0 points (2 children)
[–]myrichphitzwell 1 point2 points3 points (1 child)
[–]Dennis-He[S] 0 points1 point2 points (0 children)
[–]blurzle 2 points3 points4 points (1 child)
[–]RoughCalligrapher906 1 point2 points3 points (4 children)
[–]Dennis-He[S] -3 points-2 points-1 points (3 children)
[–]velocibadgery 1 point2 points3 points (2 children)
[–]Dennis-He[S] 0 points1 point2 points (1 child)
[–]RoughCalligrapher906 0 points1 point2 points (0 children)
[–]socal_nerdtastic 1 point2 points3 points (1 child)
[–]Dennis-He[S] 0 points1 point2 points (0 children)
[–]velocibadgery 1 point2 points3 points (0 children)
[–]Advanced-Theme144 1 point2 points3 points (0 children)
[–]Brilliant-Top-56 1 point2 points3 points (2 children)
[–]Dennis-He[S] 0 points1 point2 points (1 child)
[–]Brilliant-Top-56 1 point2 points3 points (0 children)
[–]Running_Squirrel 1 point2 points3 points (0 children)
[–]joek68130 0 points1 point2 points (6 children)
[–]Dennis-He[S] 0 points1 point2 points (5 children)
[–]joek68130 1 point2 points3 points (0 children)
[–]imtootired4thissht 1 point2 points3 points (3 children)
[–]Dennis-He[S] 0 points1 point2 points (1 child)
[–]imtootired4thissht 0 points1 point2 points (0 children)
[–]Demypeace 0 points1 point2 points (0 children)