光学理论的分析往往伴随着复杂的数理过程,如何将光学领域晦涩难懂的理论转化为直观、可操作的可视化分析过程是一大挑战。本书正是为应对这一挑战而生。本书针对物理光学、应用光学等专业基础课程中核心基础知识点的数值仿真问题进行阐述。全书基于开源程序设计语言Python编写,既涵盖了Python语言的基础、核心数值仿真工具包及典型开发环境,又在此基础上分别就波动光学与应用光学主要内容的Python语言仿真方法进行了详细介绍。