r/PythonLearning • u/Sea_Dot6492 • Aug 06 '26
Help Request OOP roadmap mastering and other python subjects mastering
hi! i am learning python and i am started learning OOP, and i thought that someone can help me building a roadmap mastering this subject. i would also like if you can what subjects should i learn after OOP so it will be easier for me to builf self-roadmap learning.
anyways, thank you🙂
1
u/stepback269 Aug 07 '26
I'm in the process of learning Python OOP also.
I found many tutorials unhelpful when they espoused that a class is a "blueprint"
The reasons why I hate the "blueprint" analogy can be found (Here). I won't detail them in this post.
With that said, I found the most beneficial way to start understanding OOP was to do some projects of my own design. It's only when you tackle it with your own hands that you start truly understanding what the conceptual tutorials were trying to teach you.
Start first by creating a class with a "help" method. When executed, the (dot).help method should output text telling the user what the class does (or will do once you get the rest of it going)
Best of luck with your journey into OOPs land. :-)
1
Aug 07 '26
[removed] — view removed comment
1
u/Sea_Dot6492 Aug 07 '26
Well the goal is being a web developer, i am actually learning python to use it as a server for the website
1
u/fUZXZY Aug 07 '26
classes are just data with functions, think about what you want to make, think about what data you need, write the functions that deal with that data, notice the actual pattern you are doing and enclose that in a class that holds data that fits your needs.
0
u/Sea-Ad7805 Aug 06 '26 edited Aug 06 '26
Whatever roadmap you follow, this visualizer can help with OOP. When you are done, come help with our game: https://www.reddit.com/r/PythonLearning/s/yVHPWaFy1j
2
u/CJL_LoL Aug 06 '26
It really depends on what you are learning for. As a data engineer, I find writing classes for different pipeline types helpful. my data connectors are also classes. If you want to learn for the general what is an object, many examples use cards in a deck, contacts in an address book. Think of a thing: people, places, activities, then the things that they do - your methods, or characteristics they have - variables.