Python: is a great object-oriented, interpreted, and interactive programming language. Much like Matlab, you can directly write your program and run it. You probably want to work in a Python environment which already include most popular packages such as numpy, sicpy etc. In this case, I will recommend you Anaconda. You will love Python. I did a lot of data analysis and simulation with Python and it is great.
Here are several good website with useful information about Python:
Here are several good website with useful information about Python:
- Scientific Python Tips and Tricks, click here.
- pycse - Python Computations in Science and Engineering, click here.
- Simple Python Parallelism, click here.
- Introduction to Python programming, click here.
- Scientific Computing with Python, click here.
- Comparison on different python distributions, click here.
- Python VS Matlab: click here.
- Python performance: click here.
- Comparing Python, NumPy, Matlab, Fortran: click here.
- Learn Python The Hard Way: A good book. click here.
- A Beginner's Python Tutorial: click here.
- Python Performance Tips, Part 1: click here.
- Python Performance Tips, Part 2: click here.