"A hands-on Python-based guide to mathematical optimization for undergraduates and graduates in applied math, industrial engineering and operations research programs, as well as practitioners in related fields. Focuses on practical applications, with over 50 Jupyter notebooks and extensive exercises to test understanding"--