In part 1, I talk about how to use the Model, View, Controller (MVC) strategy to organize your code to make it more modular and maintainable. I also employ some principles of Object Oriented Programming (OOP) by separating the logical components of my code into separate classes. You can use these principles to make your program easier to manage.
Check out the source code here: https://github.com/pothonprogramming/...
See the working example here: https://pothonprogramming.github.io/c...