I have a Python project where I have a few classes that model various thing I'm considering (e.g., a
car class, a
driver class and a
street class) and then I have a few functions that do simple, low-level, "plumbing" operations, that are not readily provided by Python, such as various operations on lists etc. that I use across multiple classes.
What would be the best way to organize this project? Should I make a separate "plumbing" class, consisting of only these operations?
Please notice that I'm more of a beginner, having <1 year of experience.