I have started learning python now and shortly we'll be employing it by writing codes and scripts to better the already existing geo-statiscal modeling software package called SGeMS. As to what I know right now regarding the project, it'll involve using the sophisticated programming and visualization capabilities built into Python. I have been using Matlab, and as of now, I find using Matlab easier to use for engineering projects because of multiple built-in functions it has. Then again, I am naive to python right now so I would like to know how python is powerful, as I have heard, for doing engineering projects. The above project that I described comes under that.
EDIT: Also, if you can explain how can I learn more and make myself stronger with regards to sophisticated programming and visualization capabilities built into Python