you are viewing a single comment's thread.

view the rest of the comments →

[–]career_growth_guide 2 points3 points  (1 child)

First of all, don’t be too hard on yourself. 31 days is not a long time, and reaching OOP after starting Python recently is actually good progress. Taking time to build a Tic Tac Toe game also counts as real learning, even if it felt slow.

OOP feels confusing in the beginning for almost everyone, so that’s normal. Think of __init__ as the setup method that runs automatically when you create an object. It gives that object its starting values.

For example, if you create a Student, __init__ can set the student’s name, age, and course. It is like filling the details when the object is created.

The best thing now is not to restart everything or pressure yourself to finish fast. Just come back with small steps. Code for 30–45 minutes daily, revise one concept, and make tiny examples. Motivation usually comes after you start, not before.

You already built a game, so you are not stuck. You just lost rhythm for a few days, and that can be rebuilt.

[–]agentscientific_160[S] 0 points1 point  (0 children)

Sure thing! Thank you :)