Python Numerical-optimization Resources