Python Nonlinear-optimization Resources