Python wasn’t built for data science. However, in recent years it has grown to become the go-to programming language for the following:

- Machine learning
- Predictive analytics
- Simple data analytics
- Statistics

For data science projects, the following packages in the Python standard library will make life easier and accelerate deliveries:

- NumPy (to process large multidimensional arrays, extensive collections of high-level mathematical functions, and matrices)
- Pandas (to leverage built-in methods for rapidly combining, filtering, and grouping data)
- SciPy (to extend NumPy’s capabilities and solve tasks related to integral calculus, linear algebra, and probability theory)