Python Stochastic Optimization Methods Giuseppe