编程的目的不是把学生培养成计算机专家,而是培养学生的编程思维,提升学生分析问题和解决问题的能力。但传统的编程语言难度偏大,学生学习起来比较吃力,且对思维方式的提升效果不明显。而Python的语法非常简单,因此作者结合一节初中编程课,具体阐述用Python语言和编程哲学来解一道经典的数学难题,以期给准备开设Python编程课的同行提供借鉴。