图书介绍

Scratch高手密码 编程思维改变未来 应对人工智能挑战PDF|Epub|txt|kindle电子书版本网盘下载

Scratch高手密码 编程思维改变未来 应对人工智能挑战
  • 出版社:
  • ISBN:
  • 出版时间:2018
  • 标注页数:0页
  • 文件大小:150MB
  • 文件页数:368页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Scratch高手密码 编程思维改变未来 应对人工智能挑战PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

推荐序3

致读者14

第一部分 Scratch项目26

第一章 准备工作26

1.什么是Scratch?27

2.软件安装|Scratch及其衍生版29

3.软件安装|离线版安装和本书素材32

4.环境介绍|舞台33

5.环境介绍|角色列表35

6.环境介绍|菜单和工具栏36

7.环境介绍|脚本标签页38

8.环境介绍|造型(背景)标签页41

9.环境介绍|声音标签页43

10.小试牛刀|猫咪追小球44

11.小试牛刀|猜猜我是谁45

12.小试牛刀|时尚换装46

13.小试牛刀|音乐小球47

第二章 Scratch入门48

1.游戏|猜拳游戏50

2.艺术|魔幻旋转53

3.动画|奔跑的Wuffle56

4.游戏|智商测试59

5.教程|如何系蝴蝶结62

6.动画|浪里个浪&夏日沙滩63

7.故事|哈士奇的逻辑64

8.艺术|风景幻灯片66

9.音乐|虚拟电子琴70

10.故事|为什么不去约会74

11.游戏|经典乒乓球78

12.艺术|疯狂的棍子81

13.游戏|眼力大挑战85

14.教程|裸眼极光88

15.音乐|绝对音感养成器90

第二部分 计算机科学基础96

第三章 软件开发基础96

1.编程基础概念|积木块的形状97

2.编程基础概念|参数的形状和数据类型99

3.编程基础概念|程序的输入输出101

4.编程基础概念|脚本流程结构102

5.编程基础概念|自定义积木块108

6.编程基础概念|递归和尾递归113

7.基本数据结构|变量117

8.基本数据结构|字符串119

9.基本数据结构|列表122

10.基本数据结构|结构体124

11.基本数据结构|多级索引126

12.基本数据结构|引用128

13.基本数据结构|二维列表130

14.基本数据结构|队列132

15.基本数据结构|栈135

16.基本数据结构|集合140

17.基本数据结构|树141

18.基本数据结构|图148

19.基本数据结构|选择策略153

20.算法入门|什么是算法154

21.算法入门|表示算法的方式155

22.算法入门|测量算法时间156

23.算法入门|问题规模158

24.算法入门|时间复杂度159

25.算法入门|常见算法策略160

26.程序基本设计原则|抽象163

27.程序基本设计原则|分解164

28.程序基本设计原则|信息隐藏165

29.程序基本设计原则|行为和实现分离167

30.程序开发方法|程序开发流程170

31.程序开发方法|程序的正确性171

32.程序开发方法|调试策略174

33.程序开发方法|软件重构178

34.程序开发方法|脚本复用179

35.程序开发方法|第三方库和引擎180

36.程序开发方法|作品分享183

37.习题和探索184

[编程基础概念]184

[基本数据结构]184

[算法入门]184

[程序基本设计原则]185

[程序开发方法]185

第四章 离散数学186

1.集合论|集合的概念和运算187

2.集合论|关系和笛卡尔积190

3.集合论|函数192

4.图论|通路与回路194

5.图论|欧拉图197

6.图论|哈密顿图199

7.代数系统|布尔代数201

8.数理逻辑|命题形式化204

9.数理逻辑|充分和必要208

10.数理逻辑|推理形式化209

11.组合数学|基本概念214

12.组合数学|鸽巢原理215

13.组合数学|Ramsey定理217

14.组合数学|计数原理和容斥原理219

15.组合数学|排列组合计数220

16.组合数学|Catalan数224

17.组合数学|Stirling数226

18.组合数学|通项公式228

19.初等数论|同余和余数231

20.初等数论|质数GCDLCM232

21.初等数论|著名的定理233

22.离散数学|习题和探索236

第五章 网络与通信237

1.网络结构模型238

2.网络通信模型245

3.通信协议模型247

4.Scratch 2.0扩展原理250

5.启动HTTP扩展程序251

6.搭建Scratch扩展服务器252

7.实时天气查询程序255

8.地理查询程序258

9.mBlock的局域网功能259

10.ScratchX的扩展程序260

第六章 编程语言262

1.面向对象编程|基本概念263

2.面向对象编程|三个特征265

3.面向对象编程|层次化设计273

4.面向对象编程|指数级克隆275

5.事件驱动编程276

第七章 算法279

1.穷举280

2.迭代283

3.递归285

4.回溯287

5.动态规划294

6.分治309

7.贪心318

8.启发式327

9.概率334

10.排序336

11.搜索339

12.栈341

13.习题与探索347

附录348

1.附录A Scratch疑难杂症348

2.附录B Scratch猫坊传奇350

3.附录C Scratch直播咪城352

4.附录D Scratch技巧or教学357

5.附录E 本书原创程序索引358

6.参考文献360

热门推荐