类似推荐
编辑推荐
本套书是基于当前少儿编程市场上流行的Python编程语言进行课程设计的。
内容简介
本套书共四个分册:第一个分册是理论基础,其他三个分册是实践应用。三个应用方向分别为程序绘图、游戏设计、应用程序制作。学习第一个分册是学习其他三个分册的基础和前提。
《给孩子的极简Python编程书:基础篇 编程与生活》:选取最常用和最易学的核心知识点,聚焦对Python编程基础知识的学习,让孩子真正学会。采用一些孩子在生活中常见的案例,也涉及一些充满想象力的虚构案例,让孩子产生浓厚的编程兴趣,能持续学习。同时也对编程知识背后的思想及生活中的应用场景进行拓展,引发孩子思考,学精学透、学以致用。
《给孩子的极简Python编程书:应用篇1 编程与绘图》:学习利用编程绘画。这个过程需要反复应用第一个分册中学到的基础知识,是夯实基础的过程。同时会学习绘图的相关代码知识,拓宽孩子的视野。除了讲解编程知识,也为孩子总结了程序绘画的基本要点和技巧,帮助孩子举一反三,实现自己创作。
《给孩子的极简Python编程书:应用篇2 编程与游戏》:学习利用编程进行游戏设计。首先用最短的篇幅介绍了最核心、最必要的游戏设计的编程知识,然后由简到难地学习多个游戏案例。在练习与实践中进步。除了知识层面的讲解,还总结了游戏制作的通用模式,讲解设计游戏创新的简单方法,启发孩子思考,为孩子创作属于自己的游戏、发挥创意提供保障。
《给孩子的极简Python编程书:应用篇3 编程与应用》:在应用理论知识的基础上,学习带界面的、可用于学习和生活的应用程序的制作方法。这个分册教授孩子们最常用的核心知识点,总结制作带界面的应用程序的规律与技巧,按照由简到难的顺序进行设计,在实践中学习。关注创新方法的总结,让孩子举一反三。
作者简介
一石匠人(原名为李伟),东北师范大学教育技术学硕士,三年大学任职经历,先后在学而思网校、编程猫、作业帮等教育公司从事少儿编程课程体系设计、课程研发、编程课主讲教师等工作。潜心研究游戏化学习、少儿编程教育,关注国内外相关领域动态,曾在CSSCI教育期刊上发表多篇学术研究论文。
章节目录
版权信息
给孩子的极简Python编程书:基础篇 编程与生活
前言
第一章 挑选一件趁手的兵器
第二章 控制计算机,训练你的机器人
第三章 “记忆大师”的法宝
3.1 变量
3.2 变量的命名规则
3.3 变量的使用
3.4 帽子戏法—变量的重新赋值
3.5 print语句的新技能
第四章 让程序“听懂”你的心意
4.1 input
4.2 尬聊“神器”—与print语句结合
4.3 “记忆大师”升级版—加提示
4.4 应用案例:自动写信程序
第五章 谈判高手
5.1 单分支结构
5.2 双分支结构
5.3 多分支结构
5.4 更多案例
第六章 重复执行的秘密
6.1 简单重复——夸我一万遍
6.2 循环变量从-1加到100
6.3 升级夸夸机,夸人不重样—for循环语句嵌套if条件语句
6.4 应用案例1—用for循环语句限定机会次数
6.5 应用案例2—洗衣机的程序
第七章 计算机的看家本领
7.1 第一种运算:算术运算
7.2 算术运算的应用案例—蛋糕店的计算程序
7.3 第二种运算:比较运算
7.4 比较运算的应用案例—猜数字
7.5 第三种运算:逻辑运算
7.5.1 and
7.5.2 or
7.5.3 not
第八章 储物百宝箱
8.1 列表的定义
8.2 列表的索引和操作
8.2.1 列表操作—查找
8.2.2 列表操作—修改
8.2.3 列表操作—增加
8.2.4 列表操作—删除
8.3 列表遍历
8.4 列表应用案例1—快递柜
8.5 列表应用案例2—酒店登记系统
第九章 名副其实的“记忆大师”
9.1 字典的定义
9.2 字典的操作
9.2.1 查询
9.2.2 修改
9.2.3 增加
9.2.4 删除
9.3 字典遍历
9.4 字典的应用案例1—百科记忆大师
9.5 字典的应用案例2—生日备忘录
9.6 字典的应用案例3—个性档案
第十章 制造惊喜的源泉
10.1 生成随机数的方法
10.2 随机数的使用方式1—直接使用
10.3 随机数的使用方式2—作为标志
10.4 随机数应用案例1—今天谁做卫生
10.5 随机数应用案例2—拯救选择困难症
第十一章 时间管家
11.1 用time库计时的方法
11.2 time库计时应用1—记忆圆周率
11.3 time库计时应用2—口算大比拼
11.4 节奏大师—sleep语句
11.5 sleep语句应用1—朗诵诗歌
11.6 sleep语句应用2—智能烤面包机
第十二章 提效神器
12.1 无参函数的定义
12.2 无参函数的调用
12.3 带参函数的定义和调用
12.4 多参函数的定义和调用
12.5 函数的应用案例1—送餐机器人
12.6 函数的应用案例2—宠物匹配
12.7 函数的应用案例3—购物网站推荐商品
第十三章 提效神器
13.1 函数的返回值
13.2 函数的返回值的应用案例—结账程序
13.3 全局变量
13.4 全局变量的应用案例—统计考试分数
第十四章 如何快速学习一门编程语言
14.1 编程系统
14.1.1 数据
14.1.2 运算
14.1.3 控制
14.1.4 执行
14.1.5 提高效率
14.2 案例一:自动驾驶汽车
14.3 案例二:我们实现一个愿望
14.4 案例三:我们的身体
给孩子的极简Python编程书:应用篇1 编程与绘图
前言
第一章 做编程世界的“神笔马良”
第二章 程序绘画的核心技法
2.1 准备好绘画的工具箱——导入turtle库
2.2 让画笔动起来——前进、后退
2.3 避免海龟笔撞墙——左转、右转
2.4 抬笔和落笔
2.5 海龟笔的“乾坤大挪移”——goto()
2.6 隐藏和显示海龟笔
第三章 程序绘画核心技法的初步应用
3.1 旋转的正方形
3.2 钻石
3.3 更有质感的钻石——设置画笔粗细
3.4 更绚丽的钻石——设置画笔颜色
3.5 麋鹿轮廓——实现复杂图案的简单方法
3.6 彩色麋鹿轮廓——另一种设置画笔颜色的方法
3.7 多彩棒棒糖
第四章 神奇的粉刷匠
4.1 粉刷匠的“涂色大法”——填充颜色的方法
4.2 设置画笔颜色的小结
4.3 填充颜色的应用案例——填色麋鹿轮廓
4.4 画布的设置
4.4.1 设置画布的背景颜色
4.4.2 设置画布的背景图片
4.4.3 设置画布的尺寸
4.5 画笔速度的设置
4.5.1 speed()
4.5.2 tracer()
第五章 曲线之美
5.1 点的画法
5.2 点的应用案例
5.2.1 冰糖葫芦
5.2.2 毛毛虫
5.2.3 七星瓢虫
5.3 圆的画法
5.4 圆的应用案例
5.4.1 射箭靶子
5.4.2 奥运五环
5.5 弧线的画法
5.6 弧线的应用案例
5.6.1 月亮
5.6.2 彩虹
5.7 画正多边形
第六章 程序书法家
6.1 绘制文字的方法
6.2 字体、字号的设置
6.3 获得字体名称
6.4 安装字体
6.5 书法作品
6.6 印章制作
6.7 完整的书法作品
第七章 可以互动的绘画程序
7.1 鼠标点击事件
7.2 鼠标移动事件
7.3 键盘事件
7.4 键盘事件的应用案例
7.5 输入框的使用
7.5.1 文本输入框
7.5.2 数字输入框
第八章 程序绘画的两大流派
8.1 形法派和描点派的特点
8.2 形法派和描点派画图对比
第九章 形法派的三大法宝
第十章 缤纷水果季
10.1 橙子切面
10.1.1 橙子皮
10.1.2 橙子瓣
10.1.3 中心的小圆点
10.1.4 更自然的橙子切面
10.2 柠檬切面
10.3 西柚切面
10.4 山竹切面
10.5 西瓜切面
10.5.1 西瓜皮
10.5.2 西瓜瓤
10.5.3 西瓜籽
10.6 猕猴桃切面
10.7 火龙果切面
10.8 水果艺术画
第十一章 卡通总动员
11.1 大白
11.2 海绵宝宝
11.3 哆啦A梦
11.4 单眼小黄人
11.5 双眼小黄人
第十二章 无边落木萧萧下
12.1 一片树叶
12.2 封装函数
12.3 早春落叶图
12.4 复杂树叶的画法
12.5 无边落木萧萧下
第十三章 山花烂漫
13.1 一朵花
13.2 一朵自然的花
13.3 花丛
13.4 山花烂漫时
第十四章 岁月与年轮
第十五章 抽象之美
15.1 曼陀罗图案的结构
15.2 设计简单的“花瓣”
15.3 设计复杂的“花瓣”
第十六章 大美中国风
16.1 简单的剪纸
16.2 复杂的剪纸
16.3 加文字的剪纸
第十七章 描点派独门暗器
17.1 采点器
17.2 超级画笔superpen
17.3 采点器和超级画笔的综合应用案例——变形金刚
17.4 升级采点器
17.4.1 点击鼠标左键收集坐标
17.4.2 点击鼠标右键输出列表
17.4.3 点击鼠标中间的键清空列表
17.4.4 采点过程留下痕迹
第十八章 月上琼楼图
18.1 金色的月亮
18.2 月色中的远山
18.3 山顶的琼楼
18.4 书写文字
18.5 发挥创造力吧
给孩子的极简Python编程书:应用篇2 编程与游戏
前言
第一章 游戏世界的“创世纪”
1.1 安装游戏库
1.2 开拓土地——设置画布
1.3 英雄出现——添加角色
1.4 满地宝石——添加更多角色
1.5 巡视新世界——角色移动
1.6 我说了算——键盘控制
1.7 不要装没看见——碰撞检测
第二章 游戏世界的“创世纪”
2.1 “上帝”累了——定时器的使用
2.2 让游戏世界热闹起来——添加声音
2.3 创造一个得力助手——鼠标事件
2.4 文明进步——显示文字
2.5 “上帝”的积木——制作游戏的知识要点总结
第三章 拯救UFO
3.1 准备降落场地——设置画布
3.2 救援机器人出场——创建并管理英雄角色
3.3 UFO出现——创建并管理多个角色
3.4 出手相救——碰撞检测
第四章 弹球大作战
4.1 准备画布
4.2 “四处碰壁”的小球
4.3 创建击球的挡板
4.4 判断游戏结束
4.5 魔改游戏——《欢乐农场碰碰撞》
第五章 勇闯冒险岛
5.1 创建画布并设置背景图片
5.2 添加英雄角色并实现键盘控制
5.3 定时产生移动的障碍物
5.4 设置英雄角色跳跃及游戏结束机制
5.5 设置角色动画
5.6 设置背景无限移动
第六章 极限挑战
6.1 创建画布、英雄角色出场
6.2 移动的土地碎块
6.3 英雄角色的运动设置
6.4 设置英雄角色跳跃
6.5 设置游戏结束机制
6.6 改进英雄角色的跳跃方式
第七章 飞机大战
7.1 创建画布
7.2 创建、显示、设置飞机角色
7.3 创建、显示、设置敌机角色
7.4 创建、显示、设置子弹角色
7.5 设置碰撞检测
7.6 设置游戏结束机制
第八章 欢乐打字游戏
8.1 生成随机字母
8.2 定时生成随机字母
8.3 绘制字母并让其下落
8.4 消除字母
8.5 设置并显示分数
8.6 优化游戏
第九章 迷宫探险
9.1 布局迷宫地图
9.2 创建英雄角色并让其移动
9.3 设置过关机制
9.4 防止英雄角色穿墙而过
第十章 坦克大战
10.1 创建画布
10.2 创建复杂的坦克角色
10.3 鼠标和键盘控制坦克角色
10.4 飞机角色出场
10.5 发射子弹
10.6 设置游戏结束机制
给孩子的极简Python编程书:应用篇3 编程与应用
前言
第一章 简易计算器程序
1.1 创建窗口
1.2 添加控件
1.3 布局
1.4 绑定事件
第二章 升级计算器程序
2.1 计算长方形面积的计算器
2.2 控件的通用属性和方法
2.3 复杂的计算器
第三章 密码生成器
3.1 创建窗口
3.2 添加各种控件并布局
3.3 绑定事件
3.4 动态密码生成器
3.5 故事生成器
第四章 电子集邮册
4.1 创建窗口
4.2 添加展示图片的Label控件
4.3 加载更多图片
4.4 添加“下一张”按钮
4.5 添加“上一张”按钮
第五章 智能快递柜
5.1 创建窗口
5.2 添加柜门
5.3 设计中心控制区
5.4 打开柜门的逻辑
5.5 验证取货码是否正确
5.6 组装智能快递柜程序
第六章 怪兽监狱
6.1 “怪兽监狱”的整体思路
6.2 设计中心控制区
6.3 打开房间门的逻辑
第七章 幸运大转盘
7.1 创建窗口并添加奖品
7.2 抽奖程序的核心逻辑
第八章 登录界面
8.1 登录界面的设计
8.2 登录的逻辑
8.3 打开新的窗口——顶层窗口组件
第九章 简易版记事本
9.1 信息保存到文件的方法
9.2 读取文件的方法
9.3 记事本的界面
9.4 为按钮绑定事件
第十章 升级版记事本
10.1 顶层菜单
10.2 二级菜单
10.3 升级版记事本
第十一章 智能答题系统
11.1 选项按钮控件与变量类
11.2 从出一道题开始
11.3 添加多道题
11.4 综合应用——《金榜题名》
第十二章 “整蛊”游戏
12.1 常见的弹窗组件
12.2 “整蛊”游戏1——信息轰炸
12.3 “整蛊”游戏2——魔镜
12.4 “整蛊”游戏3——非答应不可
第十三章 麻辣烫自助点餐系统
13.1 创建菜单窗口
13.2 不能只吃一种菜——复选框Checkbutton控件
13.3 点菜成功
13.4 升级版麻辣烫自助点餐系统
给孩子的极简Python编程书(全四册)是2023年由电子工业出版社出版,作者一石匠人。
得书感谢您对《给孩子的极简Python编程书(全四册)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。