https://medium.com/@fernando.adolfo.002/understanding-the-basics-of-data-science-a-beginners-guide-d19e39b38aee