给孩子的极简Python编程书(全四册)

给孩子的极简Python编程书(全四册)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本套书是基于当前少儿编程市场上流行的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编程书(全四册)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Python少儿趣味编程 电子书
适读人群 :任何想要学习Python或初次接触编程的人;Python语言的初学者、计算机专业的学生。尤其适合信息技术课教师或培训机构的老师以及青少年读者(初高中学生)阅读。 《Python少儿趣味编》由少儿编程畅销图书作者精心编写,是少儿学习Python编程的趣味指南,全书共17章,按照由简到难、逐步深入的方式组织各章内容。《Python少儿趣味编》精心选取内容,注重难易适度,语言通俗易懂,代码示例丰富。在每章的末尾,还给出了一些练习题并给出了解答。 《Python少儿趣味编》具有以下特色: ● 精心选取和组织内容,注重难易适度——涵盖基础知识、趣味应用和热门应用。 ● 坚持“做中学”的理念和方法——通过详细的示例和课后练习帮助读者学习和掌握。 ● 体现趣味性——用海龟给图绘制的机器猫、小猪佩奇等卡通角色,编写贪吃蛇游戏,对古典名著《西游记》分词。 ● 增强可拓展性——逐步扩展和改进的“成绩单”示例程序,章末习题既巩固知识,也拓展编程技能。 《Python少儿趣味编》适合想要学习Python 编程基础的少年儿童(尤其是10 岁以上的孩子)及想要教孩子学习编程的家长阅读,也适合少儿编程培训班的老师用作少儿编程培训的教材。 本书带领读者编写的趣味程序包括: ● 帮Johnson 找到回家的路; ● 逐步扩展和改进的“成绩单”示例程序; ● 用海龟绘图绘制的机器猫; ● 用海龟绘图绘制小猪佩奇; ● 弹球游戏; ● 编写贪吃蛇游戏; ● 对古典名著《西游记》分词。
Python游戏趣味编程 电子书
1.易于学习和理解:先讲解较少的语法知识,通过游戏案例逐步引入新的语法知识; 2.为初学者量身打造:案例从易到难,所有程序的代码均不超过100行; 3.趣味性强:12个案例,涵盖了多种游戏类型,寓教于乐; 4.可拓展性强:提供练习题和参考答案,巩固知识,训练逻辑思维; 5.配套素材齐全:提供完整源代码和分步骤源代码、游戏素材、游戏效果演示视频,可通过异步社区观看游戏开发步骤讲解视频; 6.全彩印刷。 美国教育家杜威曾说过:“大多数的人,只觉得五官能接触的、实用的东西才有趣味,书本上的趣味是没有的。” 《Python游戏趣味编程》通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者学习用Python开发趣味游戏,从而提升读者对编程的兴趣和能力。 《Python游戏趣味编程》把趣味游戏开发应用于Python编程教学,通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者从零基础开始学习。全书共13章,系统讲解了Python语言基本概念、开发环境搭建、循环、列表、数据类型、条件、复合运算符、字符串拼接、布尔变量、数组、函数、列表操作、面向对象编程等基础知识,还介绍了图片操作、文件读写、声音播放、异常处理等较为实用的编程技能,所有这些知识和技能,都通过游戏案例展示其用法。贯穿各章,还给出了一些练习,帮助读者巩固所学的知识。附录A给出了这些练习题的答案,附录B给出了Python语法知识在书中相关章节的索引。 《Python游戏趣味编程》适合不同年龄、不同层次的Python编程初学者阅读和自学,也可以作为中学生、大学生学习程序设计的教材和少儿编程培训机构的参考教材。 本书适合以下人群阅读: 想要让孩子学习Python编程的家长,或者想要自己教孩子编程的家长。 学习过其他编程语言,想要快速学习Python的人。 对计算机游戏感兴趣,想要尝试Python游戏编程的人。 想要学习Python编程的中学生和大学生。 少儿编程培训机构的老师和学生。 任何对计算机编程感兴趣、特别是初次接触编程的人。 本书中制作和讲解的小游戏 弹跳的小球 美丽的圆圈画 疯狂的小圆圈 飞翔的小鸟 见缝插针 飞机大战 勇闯地下一百层 贪吃蛇 拼图游戏 消灭星星 坚持一百秒 趣味图像生成
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
Python编程做中学 电子书
一本零基础的Python编程入门书。