本書較為系統(tǒng)地介紹了非線性最優(yōu)化的基本理論、方法及其 Python 程序設計, 主要內容包括線搜索方法、梯度法和牛頓法、共軛梯度法、擬牛頓法、信賴域方法、非線性最小二乘問題、 約束優(yōu)化的最優(yōu)性條件、罰函數(shù)法、可行方向法、二次規(guī)劃問題的解法、序列二次規(guī)劃法等。書中配有豐富的例題和習題, 同時簡要介紹了Python 軟件的安裝和Python 程序的基本編寫方法。本書既注重計算方法的實用性, 又注意保持理論分析的嚴謹性, 強調最優(yōu)化理論、方法及其Python 程序的實現(xiàn)。本書的主要閱讀對象是數(shù)學與應用數(shù)學、信息與計算科學、數(shù)據科學與大數(shù)據技術等相關專業(yè)的本科生, 應用數(shù)學、計算數(shù)學、運籌學與控制論專業(yè)的研究生, 理工科有關專業(yè)的研究生, 以及對最優(yōu)化理論與算法感興趣的教師及科技工作人員。