1.深圳信息科技带头人,深圳数学课优秀教师佘友军教师历经2年,倾心写作。 2.配套设施同歩视频教学及其源码,阅读者可扫描仪书籍序言一部分的二维码下载。 3.对涉及到的一些难度系数较高的英文单词,原文中开展了注释。 4.书中设计方案的挑战性情景,有利于学员了解书中內容,并提升了书籍的挑战性。
应对高新科技驱动器的将来,程序编写是学员们健康成长所必不可少的专业技能。学员在学编程的全过程中,必须塑造自身的创造性思维和解决问题工作能力。Python是一种简易易懂的高級编程语言,是一种被入门程序编写者和电子计算机权威专家相互亲睐的计算机语言。这门强劲的語言现阶段在许多大中型技术性企业获得了广泛运用。 这书由小学信息技术带头人、数学课课程优秀教师撰写,內容集数学课、英文、工艺美术、工程项目、程序编写等多综合知识于一体,从入门到精通、挑战性强、贴近生活。学习培训完这书,阅读者能够 用英文单词撰写一段编码,能够 用程序编写处理数学课层面的难题,能够 用程序流程绘图一个美丽的图案,乃至可以制做出好玩儿的科技作品。 这书合适要想学习培训Python程序编写的阅读者,特别是在合适老师、青少年、关注小孩专业技能发展的爸爸妈妈学习培训。
目录
- 第1章 起步 1
- 1.1 安装Python 1
- 1.2 好用的计算器 4
- 1.3 字符串运算 7
- 1.4 我的第一个Python程序 9
- 1.5 变量 11
- 第2章 循环 18
- 2.1 for循环 18
- 2.2 案例—青蛙儿歌 25
- 2.3 案例—高斯的数学题 28
- 2.4 案例—斐波那契数列 32
- 2.5 案例—棋盘上的麦粒 33
- 2.6 while 循环 35
- 2.7 跳出循环—break 和continue 37
- 2.8 这是真的吗 39
- 第3章 条件语句 41
- 3.1 if 语句简介 41
- 3.2 输入 43
- 3.3 案例—判断素数 45
- 3.4 梅森素数 46
- 3.5 最大公约数算法 47
- 第4章 模块 50
- 4.1 什么是模块 50
- 4.2 随机模块 50
- 4.3 命名空间 53
- 4.4 分数模块 55
- 4.5 sympy模块 56
- 4.5.1 科学计算 56
- 4.5.2 案例—绘制抛物线 57
- 4.6 案例—爱心方程式 59
- 4.7 案例—两点之间的距离 60
- 第5章 函数 62
- 5.1 函数是什么 62
- 5.2 数字相关的函数 63
- 5.3 字符串函数 64
- 5.4 自定义函数 65
- 第6章 列表 69
- 6.1 列表是什么 69
- 6.2 修改列表元素 70
- 6.3 删除列表元素 71
- 6.4 案例—抽签程序 73
- 6.5 案例—自动讲故事的程序 73
- 6.6 案例—诗词大会 74
- 第7章 海龟画图 77
- 7.1 初见海龟 81
- 7.2 绘制正多边形 82
- 7.2.1 正三角形 82
- 7.2.2 正方形 85
- 7.2.3 自定义多边形函数 89
- 7.3 多彩世界 92
- 7.4 彩虹色 96
- 7.5 美丽的几何图案 98
- 7.6 用坐标画图 101
- 7.7 绘制圆形 103
- 7.7.1 画圆函数简介 104
- 7.7.2 多个圆形组成的图案 105
- 7.7.3 绘制错觉图 107
- 7.7.4 多彩同心圆 110
- 7.7.5 美丽的圆形图案 111
- 7.8 美丽的花 112
- 7.9 螺旋图形 115
- 7.9.1 绘制螺旋 115
- 7.9.2 螺旋变色 118
- 7.9.3 颜色螺旋 120
- 7.9.4 文字螺旋 122
- 7.10 五角星 123
- 7.11 用直线画曲线 126
- 7.12 线条抽象画 129
- 7.13 当数学遇到代码 130
- 7.14 皮亚诺曲线 133
- 7.15 美术作品 134
- 7.16 玫瑰方程式 138
- 第8章 Tkinter 140
- 8.1 图形化用户界面:文本标签 140
- 8.2 用户界面:按钮 144
- 8.3 动态修改文字值 146
- 8.4 判断平年、闰年 148
- 8.5 寻找因数 153
- 8.6 倒计时 155
- 8.7 海伦公式的应用 159
- 8.8 彩票号码生成器 163
- 8.9 发布程序 168
- 8.9.1 安装Pyinstaller 169
- 8.9.2 使用Pyinstaller 171
- 第9章 用Python玩转micro:bit 173
- 9.1 micro:bit简介 173
- 9.2 宠物的话:显示文字 174
- 9.3 宠物表情:显示图像 181
- 9.4 制作动画 183
- 9.5 粘人的宠物:按钮应用 185
- 9.6 幸运之星 186
- 9.7 手势识别 187
- 9.8 神奇的水晶球 191
- 9.9 小小指南针 193
- 9.10 检测温度 195
- 9.11 玩转秘密通信 195
- 9.12 多设备模拟萤火虫动画 197
- 9.13 micro:bit创意项目欣赏 198
- 第10章 用Python玩转Minecraft 200
- 10.1 环境搭建 200
- 10.2 文字互动 205
- 10.3 获取当前位置 207
- 10.4 乾坤大挪移 208
- 10.5 建造一个方块 210
- 10.6 批量建造方块 213
- 10.7 建造房屋 217
- 10.8 批量建造房屋 219
- 10.9 城堡 222
- 附录 Turtle模块常用函数 224