https://medium.com/@e.ghelbur/embracing-my-passion-a-journey-to-becoming-a-python-junior-developer-8a49aebf63a0