
本书以团体标准《青少年编程能力等级 第2部分:Python编程》为依据,旨在引导青少年走进
Python编程乐园的大门,形成基本的编程思维。本书内容覆盖该标准Python编程一级全部12个知识点。
全书共11个单元,逻辑上形成Python入门的四层台阶。第一级台阶为初步认识Python(第1~2单
元),主要介绍Python是什么,怎样进行Python编程以及Python程序的基本特征。第二级台阶为认识
Python中的基础数据类型(第3~6单元),主要介绍数字、字符串、列表三类Python基础数据类型
及基本应用。第三级台阶为Python初级应用——turtle画图(第7单元),介绍turtle画图的基本编程知
识,让学生领略Python编程的美。第四级台阶为控制结构及简单工具(第8~11单元),介绍Python
的基本控制结构、异常处理及标准函数的使用,为学生构建较为完整的编程思维。
本书适合报考全国青少年编程能力等级考试(PAAT)Python一级科目的考生选用,也是青少年进
行Python入门学习较为理想的教材。
前 言
国家大力推动青少年人工智能和编程教育的普及与发展,为中国科技自主
创新培养扎实的后备力量。Python 语言作为贯彻《新一代人工智能发展规划》
和《中国教育现代化2035》的主流编程语言,在青少年编程领域逐渐得到了
推广及普及。
当前,作为一项方兴未艾的事业——青少年编程教育在实施中陷入因地区
差异、师资力量专业化程度不够、社会培训机构庞杂等诸多因素引发的无序发
展状态,出现了教学质量良莠不齐、教学目标不明确、教学质量无法科学评价
等诸多“痛点”问题。
本书以团体标准《青少年编程能力等级第2 部分:Python 编程》(T/
CERACU/AFCEC/SIA/CNYPA 100.2—2019)为依据,内容覆盖Python 编程
一级,共12 个知识点。作者充分考虑一级对应的青少年年龄阶段的学业适应度,
形成了以知识点为主线,知识性、趣味性、能力素养锻炼相融合的,与全国青
少年编程能力等级考试(PAAT)标准相符合的一本适合学生学习和教师实施
教学的教材。
“育人”先“育德”,为实现立德树人的基本目标,课程案例涵盖了中华民
族传统文化、社会主义核心价值观、红色基因传承等思政元素,注重传道授业
解惑、育人育才的有机统一。融合“标准”、“知识与能力”和“测评”,以“标准”
界定“知识与能力”,以“知识与能力”约束“测评”,是本书的编撰原则及核
心特色。用规范、科学的教材,推动青少年Python 编程教育的规范化,以编
程能力培养为核心目标,培养青少年的计算思维和逻辑思维能力,塑造面向未
来的青少年核心素养,是本书编撰的初心和使命。
本书由潘晟旻组织编写并统稿。全书共分11 个单元,其中第1、2、3 单元、
附录A 由方娇莉编写;第4、5、6、8 单元由郝熙编写;第7 单元由马晓静编写;
第9、10、11 单元由罗一丹编写。
本书的编写得到了全国高等学校计算机教育研究会的立项支持(课题编号:
CERACU2021P03)。畅学教育科技有限公司为本书提供了插图设计和平台测
试等方面的支持。全国高等学校计算机教育研究会—清华大学出版社联合教材
工作室对本书的编写给予了大力协助。“PAAT 全国青少年编程能力等级考试”
考试委员会对本书给予了全面的指导。郑骏、姚琳、石健、佟刚、李莹等专家
对本书给予了审阅和指导。在此对上述机构、专家、学者和同仁一并表示深深
Gwxzw.indd 5 2023/2/10 9:39:09
的感谢!
祝孩子们通过本教材的学习,能够顺利迈入Python编程的乐园,点亮计算
思维的火花,收获用代码编织智能,用智慧开创未来的能力。
作 者
2022年7月
目 录
ContentsContents
第1单元 进入Python乐园...............................................0011.1 认识Python .................................................................... 003
1.2 认识IDLE........................................................................ 007
1.3 编程就这么简单 .............................................................. 010
1.4 我来指挥计算机工作....................................................... 012
习题1...................................................................................... 014
第2单元 Python程序的小秘密........................................0162.1 标识符和关键字 .............................................................. 018
2.2 变量 ................................................................................ 021
2.3 注释 ................................................................................ 025
2.4 缩进 ................................................................................ 029
2.5 续行符 ............................................................................ 030
2.6 Python 之禅 .................................................................... 031
习题2...................................................................................... 032
第3单元 奇妙的数字.......................................................0343.1 整数 ................................................................................ 035
3.2 浮点数 ............................................................................ 039
3.3 真值和假值 ..................................................................... 041
3.4 空值 ................................................................................ 042
3.5 认识表达式 ..................................................................... 043
3.6 算术复合赋值运算符....................................................... 045
3.7 牛刀小试......................................................................... 046
习题3...................................................................................... 048
第4单元 字符的队伍——字符串....................................0504.1 字符串的创建.................................................................. 051
Gwxzw.indd 7 2023/2/10 9:40:01
4.2 字符串的引用 ..................................................................055
4.3 字符串的操作及常用方法 ................................................058
4.4 字符串的格式化 ..............................................................062
习题4 ......................................................................................066
第5单元 混合的队伍——列表........................................069
5.1 列表的创建与删除 ..........................................................070
5.2 列表的索引和访问 ..........................................................073
5.3 列表元素的控制 ..............................................................076
习题5 ......................................................................................081
第6单元 变身小魔术——类型转换.................................084
6.1 数字类型转换 ..................................................................086
6.2 字符类型转换 ..................................................................090
6.3 列表类型的转换 ..............................................................092
习题6 ......................................................................................094
第7单元 会画图的小海龟...............................................098
7.1 小海龟登场 .....................................................................099
7.2 我在哪儿,我是谁 ..........................................................102
7.3 拿起画笔画 .....................................................................106
习题7 ......................................................................................114
第8单元 向左转向右转——分支结构...............................116
8.1 单分支结构 .....................................................................117
8.2 双分支结构 .....................................................................121
8.3 多分支结构 .....................................................................124
8.4 分支的嵌套 .....................................................................128
习题8 ......................................................................................132
第9单元 周而复始的力量——循环结构..........................137
9.1 for循环 ...........................................................................138
9.2 while循环 .......................................................................143
9.3 改变循环的break和continue .........................................146
9.4 循环的嵌套 .....................................................................150
习题9 ......................................................................................154
第10单元 纠错小能手——异常处理.................................161
10.1 try-except语句 .............................................................164
10.2 try-except-else语句 ......................................................167
10.3 try-except-finally语句 ....................................................169
习题10 ....................................................................................173
第11单元 Python工具箱——标准函数入门.....................177
11.1 函数的使用方法 ............................................................178
11.2 标准函数的应用 ............................................................179
习题11 ....................................................................................188
附录A Python开发环境的搭建.........................................191
附录B 青少年编程能力等级标准第2部分:
Python编程一级节选...........................................202
附录C 标准范围内的Python标准函数列表....................208
本套教材充分调研了中小学生的学习特点,做到了内容的规范化、趣味化,以学习者年龄和学业特征相适应的方式进行编程知识的讲解和编程能力的培养,教材内容完全符合团体标准T/CERACU/AFCEC/SIA/CNYPA100.2-2019 《青少年编程能力等级 第2部分:Python编程》的规范,并与PAAT考试命题标准、考核方式深度符合,是青少年学习Python编程,并获得国内**编程能力认证的不可多得的优秀标准教材。