In this chapter, we discussed the concepts, the features, and some selected sample programs of various scientific computing APIs and toolkits. The chapter started with a discussion of NumPy and SciPy. After covering NymPy, we discussed the concepts associated with symbolic computing and SymPy.
In the remaining chapter, we discussed interactive computing and data analysis and visualization, along with their APIs or toolkits. IPython is the Python toolkit for interactive computing. We also discussed the data analysis package named pandas and the data visualization API named matplotlib.
In next chapter, we will have a detailed discussion on the numerical computing API—NumPy. We will cover various functions of NumPy and the associated mathematical concepts with the help of sample programs.