Python Object Oriented Programming a simple stock management system to learn python object oriented design