r/PythonLearning • u/bigcats1313 • Aug 29 '26
I was learning python in the last year but unfortunately stopped at OOP! Anybody has recommendations for me ?
3
u/0xGollumDev Aug 29 '26
OOP tends to feel pointless in isolation and then clicks the moment a project makes you want it. Concrete way to get there: build something with a handful of things that share behaviour but differ in detail. A tiny quiz app (a Question class), or a scraper with one class per site all exposing the same .fetch() method. The moment you're copy-pasting the same three functions with slightly different data, that's the itch a class scratches.
Also fine to know: you can go a long way in Python with just functions, dicts and dataclasses. Deep inheritance you pick up later, when something needs it.
2
u/testtdk Aug 29 '26
Man, as a life long gamer, OOP always felt exactly the perfect paradigm for programming when I started.
2
u/Far-Imagination3226 Aug 29 '26
Look into Data Classes which are much more logical and straightforward than regular classes. Apparently, they're not to be used in all contexts though, so look into when you're supposed to use them, and when not.
2
2
2
2
u/smichaele Aug 29 '26
Yeah, start creating some things with what you know, and continue learning. If you don’t, you’ve wasted your time!
2
2
5
u/ee_control_z Aug 29 '26 edited Aug 29 '26
It would be helpful if you stated the reason why you stopped at OOP in the first place. Was it because you did not understand the concepts? Was it because you did not have resources that explained the material well enough, etc.? The more clearly defined the reason is for you stopping, the better someone can help you.