教孩子学编程从0到1:Scratch儿童少儿编程入门+青少年Python编程进阶(全彩印刷+视频讲解

教孩子学编程从0到1:Scratch儿童少儿编程入门+青少年Python编程进阶(全彩印刷+视频讲解

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

    关注微信公众号

因版权原因待上架

内容简介

《青少年学Python编程从入门到精通:视频案例版》

Python是当下热门、流行的编程语言之一,不仅有着非常广泛的应用,而且由于其学习门槛较低,易编易学,也非常适合广大中小学生和青少年学习。本书以“青少年学Python编程”为线索,通过浅显易懂的语言及生动形象的典型案例进行讲解,内容安排由浅入深,层层递进。
全书共15章,从零开始,系统地讲解青少年学习 Python 编程的相关知识。每章都精心安排了编程示例,让读者从理解知识轻松过渡到应用知识,达到学以致用的目的。通过对本书内容的学习,旨在帮助广大青少年锻炼逻辑思维,培养分析问题、解决问题的能力。
本书非常适合中小学生学习阅读,尤其适合 10 岁以上的孩子或者他们的父母和老师辅导孩子学习编程使用。本书也可作为广大少儿编程培训机构、少儿编程兴趣班的教材参考用书。

 

《Scratch少儿编程从入门到精通:案例视频版》

本书从零开始,结合少年儿童学习编程的实际情况和兴趣特点,系统并全面地讲解了Scratch 图形化界面编程的相关知识。
全书共 15 章,分别讲解 Scratch 软件与编程原理、相关模块指令的应用,包括运动指令、
外观指令、声音指令、控制指令、事件指令、运算指令、变量指令、侦测指令、画笔指令及自制积木的相关应用。最后通过 4 个综合案例,讲解了 Scratch 游戏编程技能的综合应用。
本书内容全面,在编写中打破了传统知识教条式的写法,采用“理论 示例 实例”的形式,通过丰富的案例制作讲解 Scratch 编程的相关功能模块与指令应用。本书非常适合作为少年儿童学习 Scratch 编程的自学读物,同时可以作为广大家长辅导孩子编程及少儿编程培训机构的教材参考用书。


章节目录

《青少年学Python编程从入门到精通:视频案例版》

第1章 人工智能必学语言:Python 语言01

1.1 认识 Python 语言 02

1.2 IDLE 的下载与安装 04

1.3 IDLE 的使用 06

总结与练习 09

【本章小结】 09

【巩固练习】 09

第2章 新手快速入门:Python 的基本语法 / 语句10

2.1 变量的概念 11

2.2 变量的使用 11

2.3 print 函数 13

案例 2-1 :输出九九乘法表 15

2.4 input 函数 16

案例 2-2 :输出指定字符组成的图案 19

2.5 程序的编码规范 21

2.6 程序的注释方法 22

总结与练习 24

【本章小结】 24

【巩固练习】 24

第3章 成为计算高手:基本数据类型与数据运算25

3.1 Python 基本数据类型 26

3.2 数据类型互相转换 27

3.3 Python 基本算术运算 33

案例 3-1 :输入半径,输出圆的周长和面积 38

3.4 Python 位运算 40

3.5 常用的数学函数 44

案例 3-2 :整数的阶乘 47

总结与练习 49

【本章小结】 49

【巩固练习】 49

第4章 让程序按条件执行:关系运算与程序的判断50

4.1 关系运算 51

4.2 判断语句 52

案例 4-1 :判断奇数和偶数 55

案例 4-2 :自动判断是否为标准体重 59

4.3 逻辑运算 61

案例 4-3 :判断某年是否为闰年 62

总结与练习 64

【本章小结】 64

【巩固练习】 64

第5章 让程序重复执行:有限循环与无限循环 65

5.1 循环的种类 66

案例 5-2 :存钱大挑战 70

5.2 退出循环 71

案例 5-3 :鸡兔同笼各多少 72

案例 5-4 :国王的麦粒数 74

总结与练习 76

【本章小结】 76

【巩固练习】 76

第6章 程序中的流水线:编程中的常用函数77

6.1 函数 78

6.2 自定义函数 79

案例 6-1 :福格的环球之旅 85

6.3 函数的嵌套与递归 86

案例 6-2 :全功能计算器 88

6.4 局部变量与全局变量 91

6.5  模块 94

总结与练习 95

【本章小结】 95

【巩固练习】 95

第7章 字符的集合:程序代码中字符串的使用 97

7.1 字符串的定义 98

7.2 字符串的运算 99

7.3 字符串的常用函数 101

案例 7-1 :判断密码强弱 103

7.4 字符串的格式化 109

7.5 字符编码 112

案例 7-2 :恺撒密码 115

总结与练习 118

【本章小结】 118

【巩固练习】 118

第8章 爱画图的海龟:turtle 绘图模块 119

8.1 turtle 模块简介 120

8.2 绘制正多边形 123

案例 8-1 :绘制任意正多边形 126

8.3 绘制圆形 127

8.4 turtle 模块的其他功能 130

案例 8-2 :绘制分形树 137

总结与练习 139

【本章小结】 139

【巩固练习】 139

第9章 装数据的盒子:列表、元组和字典 141

9.1 列表 142

案例 9-1 :回文数 149

9.2 元组 151

总结与练习 157

【本章小结】 157

【巩固练习】 157

第 10 章 琢磨不透的随机数:random 模块 158

10.1 random 模块简介 159

案例 10-1 :猜数字赢积分 160

10.2 随机序列 162

案例 10-2 :创意绘图 164

案例 10-3 :超级大乐透 167

总结与练习 168

【本章小结】 168

【巩固练习】 168

第 11 章 程序的运行保障:异常处理与文件 / 目录的操作 170

11.1 异常 171

11.2 异常处理 172

11.3 文件的基本操作 178

案例 11-1 :注册与登录 182

11.4 目录的基本操作 185

11.5 CSV 文件 189

总结与练习 194

【本章小结】 194

【巩固练习】 194

第 12 章 万物皆是对象:面向对象程序设计 195

12.1 面向对象编程 196

12.2 自定义类 198

12.3 属性 199

12.4 方法 202

12.5 类的继承 207

总结与练习 209

【本章小结】 209

【巩固练习】 209

图形化编程:tkinter 模块 210

13.1 tkinter 模块 211

13.2 主要窗口部件的用法 212

案例 13-1 :图形化的猜数字游戏 231

13.3 窗口部件的放置方式 234

总结与练习 237

【本章小结】 237

【巩固练习】 237

第 14 章 数据处理:Matplotlib 数据可视化 238

14.1 Matplotlib 绘图库 239

14.2 绘制二维图形 245

14.3 图形布局、图例和区间分段 255

总结与练习 259

【本章小结】 259

【巩固练习】 259

第 15 章 项目实战:飞机大战游戏编程 260

15.1 准备工作 261

15.2 红色飞机 262

15.3 敌机 270

15.4 红色飞机的子弹 280

15.5  敌机的子弹 289

15.6 积分和生命值的字体设置与显示 295

总结与练习 303

【本章小结】 303

【巩固练习】 303

 

《Scratch少儿编程从入门到精通:案例视频版》

第一章:快速入门——熟悉 Scratch 软件与编程原理

1.1  Scratch 软件简介 02

1.2  角色包含的属性 05

1.3  一个完整的 Scratch 程序 07

1.4  总结与练习 12

 

第二章:运动指令—让角色动起来

2.1 运动指令与功能说明 14

2.2 平面直角坐标系 14

2.3 移动积木和滑行积木 20

2.4 方向积木 27

总结与练习 38

 

第三章:外观指令——看我72变

3.1 外观指令与功能说明 41

3.2 说话与思考 41

3.3 切换造型与背景 47

3.4 改变角色大小 53

3.5 特效 58

3.6 显示与隐藏 62

总结与练习 65

 

第四章:声音指令——让角色"发出声音"

4.1 声音指令与功能说明 68

4.2 添加声音 68

4.3 播放声音 72

4.4 设置音效 76

4.5 设置音量 77

总结与练习 80

 

第五章:控制指令——程序结构与克隆

5.1 控制指令与功能说明 83

5.2 分支结构 84

5.3 循环结构 91

5.4 等待 96

5.5 克隆 97

总结与练习 106

 

第六章:事件指令——程序的触发条件

6.1 事件指令与功能说明 109

6.2 程序开始运行 109

6.3 消息机制 117

总结与练习 123

 

第七章:运算指令——处理各种运算

7.1 运算指令与功能说明 126

7.2 算术运算 127

7.3 随机数 132

7.4 关系运算 136

7.5 逻辑运算 141

7.6 字符串操作 144

7.7 其他常用运算 148

总结与练习 154

 

第八章:变量指令——存放数据

8.1 变量指令与功能说明 156

8.2 变量的建立 156

8.3 变量的值 158

8.4 列表 162

8.5 列表的使用 164

总结与练习 172

 

第九章:侦测指令——检测条是否成立

9.1 侦测指令与功能说明 175

9.2 键盘与鼠标 176

9.3 相遇检测 181

9.4 询问与回答 189

9.5 计时器与响度 194

9.6 日期与时间 199

总结与练习 201

 

第十章:画笔指令——神来之笔

10.1 画笔指令与功能说明 204

10.2 画笔指令使用 204

10.3 图章 214

总结与练习 219

 

第十一章:自制积木——让编程更高效

11.1 自制新积木 222

11.2 带输入项的新积木 227

11.3 积木的嵌套使用 234

总结与练习 238

 

第十二章:综合案例∶星球大战

12.1 前期准备 240

12.2 开始与暂停标签 241

12.3 我方飞机的程序 244

12.4 显示飞机的生命值 247

12.5 我方炮弹的程序 250

12.6 敌方飞机的程序 251

12.7 敌方炮弹的程序 254

12.8 游戏结束 255

 

第十三章:综合案例∶愤怒的小鸟

13.1 前期准备 259

13.2 编写小鸟的程序 259

13.3 橡皮筋的效果实现 264

13.4 编写小猪的程序 267

13.5 显示积分 269

 

第十四章:综合案例∶迷宫寻宝

14.1 前期准备 275

14.2 小猫的程序 275

14.3 陷阱的程序 279

14.4 钥匙与宝藏 283

 

第十五章:综合案例∶垃圾分类

15.1 前期准备 289

15.2 垃圾角色的绘制 290

15.3 游戏开始界面 294

15.4 正式游戏环节 298

15.5 设置积分 303

 

附录 课后练习答案    308


教孩子学编程从0到1:Scratch儿童少儿编程入门+青少年Python编程进阶(全彩印刷+视频讲解是4800年由北京理工大学出版社出版,作者贾炜。

得书感谢您对《教孩子学编程从0到1:Scratch儿童少儿编程入门+青少年Python编程进阶(全彩印刷+视频讲解》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Scratch 2.0少儿游戏趣味编程 电子书
适读人群 :本书适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考。 全彩印刷 十多个精彩游戏项目寓教于乐 赠送价值99元的视频课程 方便亲子互动和自学 本书通过14 款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 编程的基本技能以及程序设计的思维和方法。 本书首先带领读者认识Scratch 2.0,了解Scratch 2.0 编程中用到的基本概念,然后按照初级、中级和高级3个难度层次,详细介绍了14 款趣味游戏的开发过程。附录部分给出了Scratch 2.0 中常用的编程积木的列表和说明,方便读者在需要时查阅。 本书具有以下特色: ● “做中学”的方法和理念,寓教于乐。 ● 注重基础知识的介绍和铺垫,训练编程思维。 ● 游戏选取注意代表性和趣味性,区分不同的难度层次。 ● 使用“小贴士”和特殊的版块,强调重点和难点。 ● 配有280分钟的详细视频讲解,方便小朋友自学。 本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学。 本书带领读者编写的趣味游戏包括: .初级难度游戏 大家来找茬 迷宫探险 打地鼠 翻翻乐 打苍蝇 弹球 电子相册 知识问答 .中级难度游戏 少年劲舞团 “石头剪刀布”人机对战 贪吃蛇 双人五子棋 .高级难度游戏 全民飞机大战游戏 植物大战僵尸
Scratch编程入门与算法进阶(第2版) 电子书
Scratch是国际流行的图形化编程软件,使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳各个功能模块的方式,设计出智能互动项目,轻松地把创意变成现实。本书同时也是中国电子学会全国青少年软件编程等级考试图形化编程(Scratch一级到四级)的指定用书,基于Scratch3.0中文版,在多个有趣小游戏的制作过程中对应每级考试要求讲解知识点,从图形化编程积木的应用方法,一直讲到程序的结构、算法的设计,内容丰富有趣,寓教于乐,让你逐步学会智能互动知识。对于青少年学习者,本书能够激发他们对编程的兴趣,指导他们了解并掌握Scratch编程技巧,培养他们的编程思维。本书与其他Scratch教程的**不同在于难度跨度设计得当,从简单应用逐步提升到基础算法内容,可以培养很好地编程思维,衔接代码编程。
Scratch3.0少儿游戏趣味编程 电子书
趣味游戏开发,掌握Scratch编程技能。
Scratch 3.0少儿游戏趣味编程2 电子书
本书共8章。第1章带领读者认识Scratch3.0,第2章介绍4款入门级的游戏及其编写过程;第3章介绍了4款初级游戏的编写,第4章和第5章分别介绍了两款中级游戏的编写,第6章介绍了高级游戏“保卫城池”的编写,第7章介绍了高级游戏“扫雷”的编写,第8章介绍了高级游戏“超级马里奥”的编写。
Python快速编程入门 电子书
Python是一种面向对象、解释性的高*程序语言,它已经被应用在众多领域,包括Web开发、操作系统管理、服务器运维的自动化脚本、科学计算、桌面软件、服务器软件(网络软件)、游戏等方面。本书以Windows为平台,系统全面地讲解了Python3的基础知识,其中,第1章主要是带领读者认识Python;第2章主要针对Python的基础语法进行讲解;第3章主要介绍Python中的常用语句;第4~5章主要介