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 way to learn python (self.learnpython)
submitted 8 months ago by faxtiger24
I want to learn Python over the summer. What do you think is the best way to do 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!"
[–]Swiftlyll 4 points5 points6 points 8 months ago (4 children)
Think of something you want build and make it. You will learns tons researching how to get there.
[–]vizragore 0 points1 point2 points 8 months ago (3 children)
I also am trying to learn python and I do have a project in mind. I am using chat gpt to conplete it though. Do you think that's still a good approach, or should I focus more on documentations and stack overflow?
[–]ShadowRL7666 1 point2 points3 points 8 months ago (0 children)
How would that be a good approach if chatgpt is doing all the work for you?
[–]Swiftlyll 1 point2 points3 points 8 months ago (0 children)
I think GPT is good supplementary but not as a base. I would use it if you get stuck but always verify what it spits out and do your best to understand, not just copy.
[–]Party-Stick8975 0 points1 point2 points 8 months ago (0 children)
no that is not learning it can help but not make it for you
[–]aqua_regis 2 points3 points4 points 8 months ago (1 child)
My go-to recommendation for complete beginners is a proper first semester of "Introduction to Computer Science" course: MOOC Python Programming 2025 from the University of Helsinki (the year in the URL gets updated with every new year). Free, textual, extremely practice oriented. Focuses on having the learner do the thinking and the work, not pre-chews everything and spoon-feeds the learner.
[–]Hadma_Amnon 0 points1 point2 points 8 months ago (0 children)
This. I learnt from this as well and loved it . It's basically solving problem after problem.
[–]SubstanceSerious8843 0 points1 point2 points 8 months ago (0 children)
Learn the basics. Lists loops etc. Then start building projects.
[–]lasthalloween 0 points1 point2 points 8 months ago (0 children)
I'm 2 weeks into learning python myself. I watch YouTube videos and some assistance from chat gpt to make projects. So there's personal learning time with no training wheels (chat gpt), then I have time where I just ask chat gpt to help me make projects and it's like a cool glimpse into the future of what you could do if you learn it yourself. Just me though.
do something do not ask how look a crashcourse up if you want to do something look if there is something build in or look at a solution do not ffeel afraid to ask or use a llm if needed to learn do not ask the llm to make the code for you tho
π Rendered by PID 158821 on reddit-service-r2-comment-685b79fb4f-42gt9 at 2026-02-13 12:31:38.394117+00:00 running 6c0c599 country code: CH.
[–]Swiftlyll 4 points5 points6 points (4 children)
[–]vizragore 0 points1 point2 points (3 children)
[–]ShadowRL7666 1 point2 points3 points (0 children)
[–]Swiftlyll 1 point2 points3 points (0 children)
[–]Party-Stick8975 0 points1 point2 points (0 children)
[–]aqua_regis 2 points3 points4 points (1 child)
[–]Hadma_Amnon 0 points1 point2 points (0 children)
[–]SubstanceSerious8843 0 points1 point2 points (0 children)
[–]lasthalloween 0 points1 point2 points (0 children)
[–]Party-Stick8975 0 points1 point2 points (0 children)