Online Book: Exploring Mathematics with Python
5 months ago
- #Python
- #Mathematics
- #Programming
- 本书基于Arthur Engel 1993年的教材改编,用Python语言替代了原有的Turbo Pascal。
- Arthur Engel于2022年逝世,修订工作由Andrew Davison完成。
- 前六章涵盖60多个相对独立的数学主题。
- 新增章节从第七章的分形几何开始,包含多样化的数学专题。
- 由于现代计算技术的发展,本书兼具数学教材与编程指南双重属性。
- 目标读者包括具有一年数学与编程基础的大学新生,以及资优高中生。
- 假定读者已掌握Python基础,仅提供简短附录复习(非Python入门教程)。
- 编程部分保持简洁以突出数学内核,仅使用Matplotlib和turtle模块,避免复杂功能。
- 涉及若干进阶编程概念:递归、列表推导式、生成器、类、高阶函数及大O表示法等。
- 后文使用'我们'指代时,既体现Engel的思想传承,也声明由Andrew Davison对内容负责。
- 特别感谢美国数学协会(MAA)及Ralf Engel的出版授权与支持。
- 因无法出版扩展版本,故将资料在线共享供读者使用。
- 提供PDF版习题解答与代码文件,额外习题答案另附压缩包。
- 全书代码整合为单个压缩文件(1.12MB)提供下载。