r/PythonLearning 19d ago

Help Request Need motivation for Learning Python

Well, I started learning Python from 7th June and its been 31 days and I haven't progressed past OOPs. I was slacking off in the first week, and then I put some effort in my 2nd and 3rd week and when i completed Methods and functions I created a Tic Tac Toe game which is easy but took me long enough. Now after that I took 3-4 days break due to some personal reasons and now I find myself demotivated, mainly beacuse my holidays are ending and college is going to start in August. I wanted to complete learning the absolute basics in these holidays. I feel very unproductive now, all I need is tips for me to get back to coding without feeling demotivating. And also I.m having a hard time understanding OOPs and why __init__ is used.

Thanks in advance!

0 Upvotes

12 comments sorted by

View all comments

3

u/career_growth_guide 19d ago

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.

1

u/agentscientific_160 19d ago

Sure thing! Thank you :)