Decided to write a business debt service calculator for my day job. Originally I wrote it in a procedural format but then in version two I cleaned it up.
-Version 1- procedural and looked messy.
-Version 2- more organized in functions and cleaned up with PyLint.
-Version 3- created a GUI using TKinter.
-Version 3- mentor helped me organize functions & use if name = "main": to indicate a clear entry point.
The first version was definitely the most challenging. Simple things like taking a user input and converting it to an integer caused slow downs.