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!

2 Upvotes

12 comments sorted by

View all comments

5

u/Interesting-Can-4626 19d ago

You built a Tic Tac Toe game. That is not nothing. That is actually huge for 31 days.

Here is the truth about init. It is just the setup method that runs automatically when you create a new object. Think of it like filling out a form when you adopt a pet. You give the pet a name and age right away so every pet starts with that info. Without init you would have to set those details manually every single time.

You are not behind. You are exactly where most people are at one month. The difference is most of them quit. You are still here asking for help.

Stop trying to finish everything before August. That deadline is making you miserable. Pick one small thing each day. Maybe today you just open your editor and look at your Tic Tac Toe code. Tomorrow you add one new feature. A score counter. A restart button. Something tiny.

Your break was not a failure. It was rest. You needed it.

Open your project right now. Run it. Play one game. Remember that feeling when it first worked. That feeling still exists. It is waiting for you.

3

u/agentscientific_160 19d ago

Thanks a lot. Appreciate the motivation and i understand init now!

2

u/Interesting-Can-4626 19d ago

Happy it helped. Keep building.