Python was based on existing languages but created with some distinct differences. One such difference in Python is that though it provides data types, Python is flexible with variables, allowing implicit typing as well as explicit. Discuss the reasons Python was created and any benefits or drawbacks of allowing implicit data typing of variables.