技术教育社区
www.teccses.org

轻松玩转Python少儿编程

封面

作者:刘凤飞

页数:213

出版社:清华大学出版社

出版日期:2022

ISBN:9787302596110

电子书格式:pdf/epub/txt

内容简介

Python很强大,拥有很好多的第三方库,通过这些库可以绘制图形、制作游戏、搭建网站、处理数据、实现办公自动化等。Python 可以轻松地帮助我们完成很多工作。同时,它又有些难学,因为代码全是英文的,编码需要遵循严格的语法。但是 Python 里面有一只神奇的小海龟,我们把它叫作海龟模块,本书将会使用它用一种所见即所得的绘画方式让我们快速轻松地学会 Python。一边画着图,一边就掌握了 Python 的语法,同时还能学习编程的3种结构,掌握编程思维。本书将通过控制小海龟监听按键和鼠标操作,制作有趣的小游戏。翻阅本书时不用担心接近不懂编程,本书将会一步一步带你从零基础走向熟练,每行代码都有详细的注释,每个单词都有对应的译文,相信你一定可以自如地运用它。
万丈高楼平地起,想要成为 Python 大牛,少不了从基础开始,和作者一起通过这样有趣轻松的方式来学习吧!

作者简介

  刘凤飞(昵称:果果老师),少儿编程等级考试命题组成员,ICCM国际创意编程挑战赛等赛事评委,荣获“2020年度国际人工智能教育行业杰出贡献人物奖”,放空教学法开创者,《少年时》《爱上机器人》等多套科技类杂志受邀作者。

本书特色

1由兴趣导入,驾驭神奇的海龟模块,快速掌握Python基础。
2一个个有趣的实战项目,探究式的学习过程,在编程的过程中激发创造力和想象力,养成独立思考的习惯,培养自主学习和探究学习的能力。
3详细的项目分析和程序解析思路,不仅仅是理解性记忆知识,更是一起思考,进而掌握分析问题、解决问题的思考路径。
4代码英语阅读法不仅能够培养自我学习能力,更是编程学习与英语学习的相互融合和促进。
5在编程项目的学习中融入各种学习方法,借助编程学习工具,提炼出适合自己的探究式学习方法。

目录

第 1章 认识新朋友 Python……………….1

1.1 Python是谁,它能做什么…………………………………. 1

1.2 青少年学习代码类编程的首选 ……………………………. 3

1.3 编程语言中 Python的优势 ………………………………… 8

1.4 青少年是否应该学习 Python ……………………………. 10

1.5 安装 Python软件 …………………………………………… 11

1.6 开启编程之旅 ………………………………………………… 12

第 2章 程序的输入输出 …………………15

2.1 什么是编程 …………………………………………………… 15

2.2 打印 …………………………………………………………….. 16

2.3 变量 …………………………………………………………….. 19

2.4 输入 …………………………………………………………….. 23

2.5 打印 …………………………………………………………….. 24

第 3章 Python中藏着一只小海龟 …….25

3.1 海龟画图 ………………………………………………………. 25

3.2 海龟变换形状 ………………………………………………… 26

3.3 海龟变换颜色 ………………………………………………… 29

3.4 变大变小 ………………………………………………………. 32

第 4章 海龟画图“天狗食月”…………..35

4.1 先来画一个圆圆的月亮 …………………………………… 36

4.2 用点来代替圆 ………………………………………………… 37

4.3 咬月亮一口 …………………………………………………… 38

4.4 点哪咬哪 ………………………………………………………. 40

4.5 修复 Bug ………………………………………………………. 44

第 5章 点缀梅花 ………………………….47

5.1 添加树枝背景 ………………………………………………… 48

5.2 将画笔图案更换成梅花 …………………………………… 55

5.3 实现梅花的点缀 …………………………………………….. 57

5.4 修复 Bug ………………………………………………………. 60

第 6章 迷宫探险(顺序结构)…………..61

6.1 绘制前的准备工作 ………………………………………….. 62

6.2 绘制迷宫 ………………………………………………………. 64

6.3 将小海龟移回中心点 ………………………………………. 74

6.4 编写移动事件代码 ………………………………………….. 75

6.5 让按键生效 …………………………………………………… 78

6.6 走出迷宫 ………………………………………………………. 79

第 7章 种上一棵小草(循环结构)…….83

7.1 绘制前的准备 ………………………………………………… 84

7.2 尝试绘制小草 ………………………………………………… 85

7.3 重复代码再优化 …………………………………………….. 96

7.4 鼠标单击,启动绘制 …………………………………….. 103

7.5 瞬间完成绘制 ………………………………………………. 105

7.6 优化代码 …………………………………………………….. 107

第 8章 变化的背景色(选择结构)…. 109

8.1 绘制前的准备 ………………………………………………. 112

8.2 寻找海龟的初始位置 …………………………………….. 114

8.3 创建 8种颜色列表 ……………………………………….. 117

8.4 绘制彩色线段 ………………………………………………. 119

8.5 整装待发 …………………………………………………….. 121

8.6 位置判断 …………………………………………………….. 122

8.7 设置按键功能 ………………………………………………. 126

8.8 按键效果 …………………………………………………….. 128

第 9章 来来来,一起画正多边形…… 131

9.1 分析正多边形 ………………………………………………. 132

9.2 分析正多边形的绘制流程 ………………………………. 133

9.3 编写绘制程序 ………………………………………………. 135

9.4 编写颜色填充程序 ………………………………………… 141

9.5 绘制各种多边形 …………………………………………… 143

9.6 最终的程序代码 …………………………………………… 144

第 10章 画一个带门窗的房子 ………. 147

10.1 分析房子的结构 …………………………………………. 148

10.2 绘制前的准备…………………………………………….. 150

10.3 绘制屋顶 …………………………………………………… 151

10.4 绘制房屋 …………………………………………………… 159

10.5 绘制窗户 …………………………………………………… 164

10.6 绘制大门 …………………………………………………… 170

第 11章 绘制一个美丽的灯塔 ………. 173

11.1 绘画步骤拆解 …………………………………………….. 173

11.2 绘制前的准备 …………………………………………….. 176

11.3 绘制灯光 …………………………………………………… 177

11.4 绘制塔顶 …………………………………………………… 184

11.5 绘制塔身 …………………………………………………… 187

11.6 绘制大门 …………………………………………………… 190

11.7 绘制窗户 …………………………………………………… 193

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《轻松玩转Python少儿编程》
Article link:https://www.teccses.org/1320445.html