ifIf talking about code readability, i'd recomendI'd recommend you to read PEP-8PEP-8 at first, for example:
def one():
pass
def two():
pass
thisThis is how you don`tdon't want your code to look like. Instead, soit should look like this:
def one(): # you can add hints for this funcfunction here
pass
def two():
'''
or if it`sit's documentation, you can leave it here
'''
pass
also it`sAlso, it's better to split strokeshave newlines between blocks of code/comments, do notcode and blocks of comments. Don't stack everything in one pile:
self.root = root # root is a passed Tk object
#Custom Window Height
#TODO! change to ratio
window_height = 700
window_width = 1000
#Get User Screen Info
screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()