https://medium.com/@unlockcoding1/demystifying-python-syntax-for-beginners-a-step-by-step-guide-0a5d0a35ae01