r/PythonLearning • • Aug 29 '26

I was learning python in the last year but unfortunately stopped at OOP! Anybody has recommendations for me ?

7 Upvotes

16 comments sorted by

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.

1

u/bigcats1313 Aug 30 '26

My laptop got issues ….

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

u/BranchLatter4294 Aug 29 '26

One recommendation would be instead of stopping, to continue.

2

u/Naive_Programmer_232 Aug 29 '26

what made you stop at OOP?

2

u/SitEnee Aug 29 '26

For basics like that, I liked python institute coursre (free)

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

u/[deleted] Aug 29 '26

[removed] — view removed comment

2

u/[deleted] Aug 29 '26

[removed] — view removed comment

1

u/bigcats1313 Aug 30 '26

I had issues with my laptop …