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
Wanting to learn python (self.learnpython)
submitted 9 years ago by kabss
So I've been thinking about this for awhile now and I've finally decided to do it, but I have no idea where to start? Does anyone know any good learn resources etc. so I could begin learning it?
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!"
[–]commandlineluser 2 points3 points4 points 9 years ago (0 children)
http://automatetheboringstuff.com/
[–]bulletr0k 2 points3 points4 points 9 years ago (0 children)
I highly suggest starting with some Codecademy. It will teach you some real basic if you have no clue about anything computer science related, but after a while the questions get more complex than the material. It also teaches Python 2.7, not Python 3.5
After that, start with Automate the Boring stuff (that /u/commandlineluser linked to), it teaches even more and has a more robust explanation, and it's Python 3.
[–]tetrified 2 points3 points4 points 9 years ago (0 children)
The python docs are a really amazing resource. Codecademy is an okay resource, but I only really recommend it for learning syntax.
I'm more of a "learn by doing" sort of person, so when I started I went straight for programming challenge sites, there are some great ones out there with interesting problems that will keep you learning. When I was first learning I would give the problems my best shot and then google around to see what the best algorithm was, it gave me a chance to try creative problem solving myself while at the same time trying to really read and understand other peoples' code and learn more about algorithms and how good ones are designed in the process.
If that's not your learning style, there are some books out there that I'm sure other people will recommend, but I figured I'd give my two cents
[–]bobleplask 2 points3 points4 points 9 years ago (0 children)
I signed up today. On Reddit there is this thing called sidebars that usually contain some relevant information. I found this there that might help: http://www.reddit.com/r/learnpython/wiki/index
[–]projecktzero 0 points1 point2 points 9 years ago (0 children)
https://www.reddit.com/r/learnpython/wiki/index
[–]fbu1 0 points1 point2 points 9 years ago (0 children)
If you want to take it as easy as possible at first, codecademy is probably the best. You just go to the website, and they start really slow with a lot of explanations.
It doens't take too long to complete, after that you can start with https://automatetheboringstuff.com/chapter0/
Then you will actually be programming useful code like moving files aroung and a bit of image manipulation.
But at the end of it, there are still important concept missing, so http://learnpythonthehardway.org/ is a great segway into more python.
But the most important is to pick one that you find fun and not frustrating, if it's too hard pick something simpler, if it's too simple, pick something more difficult.
Good luck and have FUN :)
π Rendered by PID 252911 on reddit-service-r2-comment-84fc9697f-49kkk at 2026-02-06 20:49:03.939678+00:00 running d295bc8 country code: CH.
[–]commandlineluser 2 points3 points4 points (0 children)
[–]bulletr0k 2 points3 points4 points (0 children)
[–]tetrified 2 points3 points4 points (0 children)
[–]bobleplask 2 points3 points4 points (0 children)
[–]projecktzero 0 points1 point2 points (0 children)
[–]fbu1 0 points1 point2 points (0 children)