详情
本书将程序设计和数学巧妙地结合起来,从简单的项目开始,应用Python解决高中和大学低年级的数学问题,比如几何、概率、统计以及微积分等,为进一步学习更复杂的数学内容以及Python编程语言打下坚实的基础。本书也可作为Python初学者的入门读物,通过学习书中的示例程序和完成那些编程挑战,读者可以提高自己的编程能力和技巧。
你将从本书学到以下内容:
·用统计方法描述数据,用线图、条形图和散点图可视化数据
·用程序探究掷硬币、掷骰子和其他概率游戏中的集合理论和概率问题
·用Python的符号数学功能解决代数问题
·绘制几何图形,探索分形,如Barnsley蕨类植物、Sierpiński三角以及Mandelbrot集
·写程序求解导数与积分
·用统计方法描述数据,用线图、条形图和散点图可视化数据
·用程序探究掷硬币、掷骰子和其他概率游戏中的集合理论和概率问题
·用Python的符号数学功能解决代数问题
·绘制几何图形,探索分形,如Barnsley蕨类植物、Sierpiński三角以及Mandelbrot集
·写程序求解导数与积分
本书还提供了有创意的编程挑战以及应用实例,可以帮助你把新学到的数学和编程技巧用于实践。你可以尝试解决各种有趣的问题,比如不等式求解、洗牌、画出子弹飞行过程中重力的影响、探究斐波那契数列与黄金分割之间的联系、利用向板子上投掷100000次“飞镖”来估计圆的面积等。