https://python.plainenglish.io/advantages-and-disadvantages-of-python-for-software-development-906f6cc8ee3e