Data Science: Lifespan, Applications, Requirements, and Tools