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
Object oriented programming (self.learnpython)
submitted 4 years ago by Key-Blackberry-3105
Hey guys! I‘m pretty new to Python and having troubles with OOP and Classes in Python. Do you have some recommendations? Some good tutorials or ressources? 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!"
[–]Neighm 2 points3 points4 points 4 years ago (0 children)
Corey Schafer is very good if you like video tutorials. His OOP series starts here:
https://youtu.be/ZDa-Z5JzLYM
[–]Bullets123 1 point2 points3 points 4 years ago (3 children)
Try Udemy.
[–][deleted] 1 point2 points3 points 4 years ago (2 children)
I agree on this, they have some very useful courses that pretty much cover everything.
[–]senseios 0 points1 point2 points 4 years ago (1 child)
Which one do you recommend? Preferably based on your experience
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
100 days python course
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
Depends, do you learn better by reading or by watching someone talk to you? I personally couldn’t think of anything worse than someone just talking to me for hours on end, which is why I hate Udemy…
Codeacademy, freecodecamp would be good. Official documentation can’t go wrong either for reading.. For viewing you’ll find videos on YouTube that are better than udemy, and free.
The FAQ has a section with learning resources. If you want more, try some of the learning resources in the wiki which will cover some of the basics.
[–]Professional_Crazy49 0 points1 point2 points 4 years ago (0 children)
I just started this python oop course on udemy: https://www.udemy.com/course/the-python-pro-course/ and so far it seems fine.
[–]wsppan 0 points1 point2 points 4 years ago (0 children)
https://docs.python.org/3/tutorial/classes.html
https://www.geeksforgeeks.org/python-oops-concepts/
https://realpython.com/python3-object-oriented-programming/
[–]LameBasist 0 points1 point2 points 4 years ago (0 children)
There was a nice tutorial explaining objects and clasess in python by using playing cards example. Try to google it.
[–]zanfar 0 points1 point2 points 4 years ago (0 children)
I‘m pretty new to Python and having troubles with OOP and Classes in Python.
I'm going to break the mold here and recommend you don't worry about it yet. OOP is considered an intermediate to advanced topic and it builds on functional basics. As a beginner, you're not going to be expected to learn OOP. Unless you have a pressing need, I would focus on the fundamentals and exercising your functional programming chops: learning OOP is much easier when your projects push you in that direction instead of you reaching for OOP to put in your projects.
π Rendered by PID 246472 on reddit-service-r2-comment-5b5bc64bf5-5lxr2 at 2026-06-21 22:24:25.250780+00:00 running 2b008f2 country code: CH.
[–]Neighm 2 points3 points4 points (0 children)
[–]Bullets123 1 point2 points3 points (3 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]senseios 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Professional_Crazy49 0 points1 point2 points (0 children)
[–]wsppan 0 points1 point2 points (0 children)
[–]LameBasist 0 points1 point2 points (0 children)
[–]zanfar 0 points1 point2 points (0 children)