本书是一本有趣的Python入门书。全书根据中学生熟悉的美术、数学、体育、物理、化学、语文、英语、生物和音乐这9门学科设计了9个单元,每个单元以课的形式编排,共30课。每课精选一个学科知识热点作为案例,贴合学生的认知基础,并通过精巧的案例,让学生对学科知识温故知新,同时也激发学生用编程解决问题的兴趣。学科知识是明线,Python程序设计语言是技术支持的暗线。每课中的案例解读、问题分析和算法描述都图文并茂,方便读者阅读学习。本书知识结构安排合理,第1~3单元是编程的基础知识,第4~9单元的Python知识由浅入深,但是内容相互独立,读者可以根据个人兴趣跳跃阅读。
本书适合中学生阅读使用,可作为青少年编程竞赛的教材,也可作为信息技术教师教授Python语言的参考教材。
目录
- 第 1单元 美术课堂
- 第 1课 信手涂鸦很快乐—初识Python 002
- 第 2课 几何图形我会画—设置小海龟属性 012
- 第3课 图文并茂也不难—设置小海龟动作 020
- 第4课 创意绘画添精彩—应用填充色 028
- 第 2单元 数学课堂
- 第5课 图形面积容易算—顺序结构 037
- 第6课 判断在第几象限—选择结构 046
- 第7课 高斯求和咱也会—for循环 056
- 第8课 妙算最大公约数—while循环 063
- 第3单元 体育课堂
- 第9课 跑步时间轻松算—赋值运算 071
- 第 10课 体质指数判健康—选择嵌套 080
- 第 11课 队形排列巧设计—循环嵌套 088
- 第 12课 逢4必过小游戏—循环控制 097
- 第4单元 物理课堂
- 第 13课 温度转换换算器—内置函数 106
- 第 14课 巧断凸透镜成像—自定义函数 113
- 第 15课 杠杆的平衡条件—函数的调用 120
- 第5单元 化学课堂
- 第 16课 化学仪器巧分类—列表 129
- 第 17课 小小元素周期表—元组 138
- 第 18课 酸碱报告速整理—字典 147
- 第6单元 语文课堂
- 第 19课 填字组词我最棒—字符串连接 157
- 第 20课 成语接龙有捷径—字符串查询 165
- 第 21课 中华诗词识别会—字符串操控 172
- 第7单元 英语课堂
- 第 22课 拼词游戏巧设计—随机函数 181
- 第 23课 文章词频快统计—数据处理 191
- 第 24课 单词记忆勤训练—字典应用 199
- 第8单元 生物课堂
- 第 25课 细胞分裂好神奇—解析法 208
- 第 26课 神秘的基因编码—穷举法 216
- 第 27课 兔子繁殖能力强—递归法 225
- 第9单元 音乐课堂
- 第 28课 派神唱歌需设置—模块应用 234
- 第 29课 自制音乐播放器—界面设计 243
- 第30课 巧获歌曲排行榜—网络爬虫 251