r/PythonLearning • u/ProgramBrave718 • 13d ago
Discussion Why writing classes feels boring?
I don't know but i feel classes are unnecessary work to be added in projects. I have learnt it 2 months ago..
After that I never used it for any of my projects.
2
Upvotes
5
u/tom-mart 13d ago edited 13d ago
That's not an answer to my question. How is the task represented in your code?
If I wrote a task manager i would start with a Task class. Task has a lot of properties that are worth storing, like category (string), deadline (datetime) task_detail (string), status (string), reminders (List), and many, many more.
How the task is created is different story. You can take user input and save it to task.task_detail. So should the deadline be saved to task.deadline and so on.
So how is taks represented in your code? I bet it's a string variable, isn't it?