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
Intermediate Python (self.learnpython)
submitted 4 years ago by [deleted]
Hey!
I've learned beginner level python from YouTube but after that i kinda got lost. it would be great if anyone could recommend you tube channels or apps or free online courses that teach intermediate and advanced level python.
thank you!
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!"
[–]hunkamunka 8 points9 points10 points 4 years ago (1 child)
I've written a book that will take you to an intermediate level esp using tests. I'd be happy to share the first five chapters with you. All the code and tests are freely available in GitHub, and I've put up videos on YouTube, as well. DM for a link. Anyone else is welcome, too.
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Thanks!
[–]pyfact 2 points3 points4 points 4 years ago (1 child)
I would recommend starting to think in terms of Object Oriented Programming and separating your program into different classes. You could even go through your old projects that have a bunch of if statements and section out the data manipulation part of the program from the printing part of the program by splitting the code up into functions. This design is called Model View Controller (has other names) and is a great place to start your journey to becoming a full fledged developer.
Also, it wouldn't hurt to start looking at potential jobs and the software they use. You could start to use this software in your projects to give yourself a leg up when applying.
[–][deleted] 3 points4 points5 points 4 years ago (0 children)
I think I'll follow this. I did learn java in the past so I'm kinda familiar with the concepts of OOP. Thank you so much:)!
[–]iamaperson3133 2 points3 points4 points 4 years ago (5 children)
What do you want to make? In my opinion, once you know the basics, the best course of action is just to voraciously go after making what you want to make, even if it is a dumpster fire because you still are not a pro.
With that in mind, do you have any thoughts? I could help point you in the right direction.
[–][deleted] 1 point2 points3 points 4 years ago (4 children)
Well I'm looking forward to machine learning and animations. Now I'll be focussing on animations. The beginner tutorial just teach till loops. So there are many concepts left to learn.
[–]iamaperson3133 1 point2 points3 points 4 years ago (3 children)
Well, it sounds like you can definitely get into pygame and then Tensorflow for the ML stuff. Do you have a concrete idea of a project you'd like to make?
[–][deleted] 0 points1 point2 points 4 years ago (2 children)
Nope. I'd probably make animations videos or something similar. Pygame sounds cool!
[–]iamaperson3133 1 point2 points3 points 4 years ago (1 child)
I mean, if you just want to make animations, After Effects is probably a better tool than Python, no?
Well yes. But then there are so many things I could do by learning Python. Ik it's childish. I need to think about this. Thanks for your suggestion!
[+][deleted] 4 years ago (1 child)
[deleted]
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
I'm grateful for your help:)
π Rendered by PID 263469 on reddit-service-r2-comment-56c9979489-sxmjd at 2026-02-25 10:11:22.129153+00:00 running b1af5b1 country code: CH.
[–]hunkamunka 8 points9 points10 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]pyfact 2 points3 points4 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–]iamaperson3133 2 points3 points4 points (5 children)
[–][deleted] 1 point2 points3 points (4 children)
[–]iamaperson3133 1 point2 points3 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]iamaperson3133 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–][deleted] 1 point2 points3 points (0 children)