![]()
内容推荐 本书向读者展示如何利用编程来让数学学习变得有意义并且充满乐趣。读者在探索代数学、几何学、三角学、矩阵和元胞自动机等领域的关键数学概念时,将学会在Python语言的帮助下使用代码可视化一系列数学问题的解决方案。读完本书,读者还可以编写自己的程序来快速解方程,自动完成一些烦琐的任务,以及编写函数来绘制和操作形状,等等。 本书适合所有对数学感兴趣的人和数学教师阅读。 作者简介 彼得·法雷尔(Peter Farrell),数学和计算机科学教师,热衷于“定制”数学和技术教学。他开设了一门名为Hacking Math的课程,利用编程技术让学生见识“活生生”的数学,广受欢迎。本书是他近十年教学实践的结晶,手把手带你让数学“活”起来,真正体会数学之美。 目录 第一部分 搭上你的Python马车 第1章 用turtle模块绘制多边形 1.1 Python的turtle模块 1.1.1 导入turtle模块 1.1.2 让小海龟动起来 1.1.3 改变方向 1.2 用循环使代码重复运行 1.2.1 使用for循环 1.2.2 运用for循环画一个正方形 1.3 用函数创建快捷操作 1.4 利用变量画出不同的图形 1.4.1 在函数中使用变量 1.4.2 变量错误 1.5 等边三角形 1.5.1 编写triangle()函数 1.5.2 让变量变起来 1.6 小结 第2章 用列表和循环把烦琐的算术变有趣 2.1 基本运算符 2.1.1 变量运算 2.1.2 用运算符编写函数average() 2.1.3 注意运算顺序 2.1.4 结合使用括号和运算符 2.2 Python中的数据类型 2.2.1 整数和浮点数 2.2.2 字符串 2.2.3 布尔类型 2.2.4 查看数据类型 2.3 用列表存储值 2.3.1 向列表添加项 2.3.2 列表的运算 2.3.3 从列表中删除项 2.4 在循环中使用列表 2.4.1 使用列表索引访问单个项 2.4.2 用enumerate()函数获取索引和值 2.4.3 索引从0开始 2.4.4 访问一系列列表项 2.4.5 查找某项的索引 2.4.6 字符串也有索引 2.5 求和 2.5.1 创建running_sum变量 2.5.2 编写mySum()函数 2.6 求一列数的平均值 2.7 小结 …… 第二部分 奔向数学领域 第三部分 开辟你自己的道路 |