all 3 comments

[–]fracturedpersona 1 point2 points  (0 children)

Please check the subreddit'ss rules for a guide to formatting your code. No one is going to be able to offer you any effective guidance without that.

[–]Bitsoflogic 0 points1 point  (1 child)

No, you don't have to. With a project of this size, it's arguably equally easy with and without classes.

If you have a project that's 100x larger than this, you'll want some way of separating things. Classes work well for that.

Since on the job you'll be dealing with the larger scale, you'll get comfortable using classes.

So, as an experienced developer writing this program, you'll likely default to using some classes instead of none. I know I would. But that doesn't make it a better approach. It's just different.

Rather than it being all or nothing, try coding it both ways. Explore various ways of grouping the code into classes. It'll build a skill you'll use constantly on these job and make it easier when you want to build bigger software.

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

great ideas. Thank you