零基础轻松学Python:青少年趣味编程(全彩版)
定 价:69.8 元
近些年来,人工智能、区块链等热点技术层出不穷,而编程则是这些技术的核心与基石。本书以适合青少年进行入门学习的编程语言Python为学习环境,循序渐进地讲解了Python的核心知识与实际应用。
◎内容结构
全书共7章。第1~5章讲解Python编程的基本操作和基础知识,以及控制语句、数据结构、函数与模块等Python编程的核心知识。第6章通过5个相对简单的案例对前面所学进行实际应用,并详解Python编程的思路和过程。第7章通过3个综合性较强的案例,引导读者加深对Python知识点的理解。
◎编写特色
★ 直观清晰,生动有趣:本书以思维导图的方式,直观地展示知识的架构,清晰地梳理知识的脉络,凝练地总结知识的精髓,增强了内容的生动性,降低了理解的难度。
★ 案例典型,实用性强:书中的案例与青少年的学习和生活息息相关,如方程求根、成绩排序、贪吃蛇游戏、垃圾分类查询等,既典型又实用。有心的读者通过举一反三,还能自己编写出更多有趣的程序,达到学以致用的目的。
◎读者对象
本书适合具备基本的数学知识和一定的计算机操作技能的中小学生阅读,也可作为青少年编程培训机构及青少年编程兴趣班的教材使用。
由于编者水平有限,在编写本书的过程中难免有不足之处,恳请广大读者指正批评。
第1章 初识Python
001 孩子为什么要学编程
002 为什么要学Python
003 下载Python安装包
004 安装Python
005 配置编程环境
006 输出
007 输入
008 在编辑器中编写和保存代码
009 运行
010 调试
011 注释
第2章 Python基础知识
012 变量的命名与赋值
案例 单位磅和千克的转换
013 变量命名的规则与习惯
案例 求圆环的面积
014 运算符:算术运算符
案例 求解一元二次方程
015 运算符:关系运算符
案例 判断学生成绩的等级
016 运算符:赋值运算符
案例 计算任意5个数字的乘积
017 运算符:逻辑运算符
案例 判断三条边的边长能否构成三角形
018 数据类型:数字
案例 谁的存款更多
019 数据类型:字符串
案例 判断一个正整数是否是回文数
020 对浮点型数据执行精确运算
第3章 Python控制语句
021 条件语句:if
案例 找出身高最高的人
022 条件语句:if-else
案例 我进游乐园可以省多少钱
023 条件语句:if-elif-else
案例 了解学生的身体健康状况
024 条件嵌套:if和if-else
案例 今天天气怎样?
025 条件嵌套:if-else和if-elif-else
案例 一起来玩石头剪刀布
026 循环语句:while
案例 棋盘上的米粒
027 循环语句:for
案例 计算投资的本利和
028 结束整个循环:break
案例 计算1 2 …… 100的和
029 结束本轮循环:continue
案例 统计分数80及以上的平均分
030 循环嵌套:while和while
案例 制作九九乘法表
031 循环嵌套:for和for
案例 输出一个由☆号组成的等腰三角形
032 条件和循环的嵌套
案例 猴子分桃
第4章 Python数据结构
033 创建列表
案例 创建学生姓名列表
034 添加列表元素
案例 在空列表中添加学生姓名
035 删除列表元素
案例 删除学生的姓名
036 列表的切片操作
案例 选择自己喜爱的套餐
037 元组的创建和使用
案例 计算学生考试的总成绩
038 创建字典
案例 列出学生最喜欢的运动
039 查找字典元素
案例 在成绩单中查找科目成绩
040 编辑字典元素
案例 整理书籍清单
041 反向查找字典元素
案例 查找学生的学号
第5章 Python函数与模块
042 内置函数
案例 计算歌唱比赛选手的最终得分
043 自定义无参数的函数
案例 输出3个由☆号组成的等腰三角形
044 自定义有参数的函数
案例 输出n个由☆号组成的等腰三角形
045 自定义有返回值的函数
案例 求给定日期是当年的第几天
046 使用time模块获取时间
案例 计算已经活了多长时间
047 使用random模块获得随机数
案例 猜数字游戏
048 使用math模块获取数学常量
案例 计算圆的周长和面积
049 第三方模块的安装
第6章 Python的初级应用
050 求任意一元二次方程的根
051 计算任意三角形的面积
052 冒泡排序考试成绩
053 运用turtle模块绘制爱心
054 计算平面上两点间的直线距离
第7章 Python的高级应用
055 带图形用户界面的计算器
056 贪吃蛇游戏
057 垃圾分类查询