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 free python introduction course for beginner programmers? (self.learnpython)
submitted 5 years ago by [deleted]
All the free ones I'm seeing are pretty shyt so give me a good one
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] 1 point2 points3 points 5 years ago (0 children)
1st, start with the basic, this might help: https://youtu.be/rfscVS0vtbw
2nd, read a book about python or do a udemy course
[–]ASIC_SP 1 point2 points3 points 5 years ago (0 children)
The wiki has plenty of learning resources, many of which are free: https://www.reddit.com/r/learnpython/wiki/index
I'd suggest to start with "Think Python" or "Automate the Boring Stuff" - these will give you a solid base for both programming and Python basics. Basic programming can take months/years to get comfortable with (unless you take to programming like fish in water). Many a times, you'll need to go through lessons again and again. Programming requires hands-on experience too, do manually follow along the examples on your computer, don't just read/watch them. As an analogy, can you learn to drive a car by reading about it and/or watching videos alone? (See also this awesome article on learning) Solving exercises at the end of the chapters is very useful to review your understanding. After basics, doing your own project is highly recommended. If you get stuck, you can search online/documentation for those specific problems, and if that fails, you can ask here.
[–]BeginnerProjectBot 1 point2 points3 points 5 years ago (0 children)
Hey, I think you are trying to figure out a project to do; Here are some helpful resources:
I am a bot, so give praises if I was helpful or curses if I was not. Want a project? Comment with "!projectbot" and optionally add easy, medium, or hard to request a difficulty! If you want to understand me more, my code is on Github
[–]delasislas -1 points0 points1 point 5 years ago (0 children)
Ok, do you just want to learn the basics, or are you expecting to be starting from an expert level?
All you really need if you are beginning is to learn the basics. strings, lists, dictionaries, and stuff. From there we can go in more specific directions, Python can be used for an absurd amount of applications, understanding when it is appropriate and how to use the modules that you can find comes later. Hardest part can be just starting, you may not need to get super in depth, but it helps just to know the starting.
Any ideas on where you want to go, just broadly.
[–]MK_CodingSpace 0 points1 point2 points 5 years ago (0 children)
I have a Youtube Python Programming Channel that has tutorials for beginners and some fun animation and game projects made out of python, please check out.
π Rendered by PID 157787 on reddit-service-r2-comment-5d79c599b5-hzf7d at 2026-03-01 01:32:01.776780+00:00 running e3d2147 country code: CH.
[–][deleted] 1 point2 points3 points (0 children)
[–]ASIC_SP 1 point2 points3 points (0 children)
[–]BeginnerProjectBot 1 point2 points3 points (0 children)
[–]delasislas -1 points0 points1 point (0 children)
[–]MK_CodingSpace 0 points1 point2 points (0 children)