This is an excellent software for many of your computational needs. The best thing is that it is in Python, so coding is smooth and natural. It has a vast collection of libraries for different tasks and integrates with other open source packages. Read more about Sage- Open Source Mathematics Software