Blockly创意趣味编程

Blockly创意趣味编程

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

    关注微信公众号

因版权原因待上架

编辑推荐

通过每一章搭配的游戏,帮助读者巩固本章所学知识,更快地掌握Blockly编程,丰富有趣!

内容简介

作为一种可视化编程语言,Google Blockly支持通过类似玩拼图玩具的方式构建出一个程序。本书配有丰富的案例、图片,对Blockly的基础知识、程序结构以及高级应用进行了详细介绍。

此外,每一章的课外拓展资料中提供了关于计算机语言的小故事,可以帮助读者了解计算机语言的发展历史。本书既适合没有编程经验的初学者,也适合有一定的编程基础、想要了解Blockly的编程爱好者,可作为大学编程或计算思维相关的通识课教材,或中小学信息技术课程教材。

作者简介

作者周庆国,兰州大学教授,博士生导师,国际电气工程师学会会士,教育部新世纪人才基金获得者,兰州大学开源软件与实时系统教育部工程研究中心副主任,兰州大学分布式与嵌入式系统实验室主任。目前主要从事智能驾驶、嵌入式系统、实时系统、智能教育的研究。

章节目录

版权信息

赞誉

前言

第1章 Blockly概述

学习目标

知识图谱

1.1 什么是Blockly

1.2 Blockly编程环境

1.3 Blockly模块功能

1.4 小试牛刀——游戏:拼图

1.5 本章练习

1.6 课外拓展

第2章 Blockly编程基础与顺序结构

学习目标

知识图谱

2.1 数据类型

2.1.1 数据的含义

2.1.2 数据的表示形式

2.1.3 Blockly中的数据类型

2.1.4 数据的使用

2.2 变量

2.2.1 变量的创建

2.2.2 变量的初始化

2.3 运算符及其优先级

2.4 顺序结构

2.4.1 赋值

2.4.2 输入与输出

2.4.3 顺序结构程序设计举例

2.5 小试牛刀——游戏:电影

2.6 本章练习

2.7 课外拓展

第3章 Blockly选择结构

学习目标

知识图谱

3.1 基本概念

3.2 单分支选择结构

3.3 双分支选择结构

3.4 多分支选择结构

3.5 选择结构的嵌套

3.6 小试牛刀——游戏:鸟

3.7 本章练习

3.8 课外拓展

第4章 Blockly循环结构

学习目标

知识图谱

4.1 基本概念

4.2 次数重复循环结构

4.3 条件重复循环结构

4.4 步长循环结构

4.5 列表循环结构

4.6 循环的中断与继续

4.7 循环结构的嵌套

4.7.1 内循环和外循环

4.7.2 非独立的内循环

4.8 小试牛刀——游戏1:迷宫

4.9 小试牛刀——游戏2:乌龟

4.10 本章练习

4.11 课外拓展

第5章 Blockly列表

学习目标

知识图谱

5.1 数组

5.1.1 数组的定义

5.1.2 数组的性质

5.2 列表的基本操作

5.2.1 列表

5.2.2 列表的创建

5.2.3 列表数据的插入

5.2.4 列表的查找和修改

5.2.5 列表数据的删除

5.3 列表的使用

5.3.1 列表的简单应用

5.3.2 列表循环

5.4 小试牛刀——制作一个自动售货机

5.5 本章练习

5.6 课外拓展

第6章 Blockly函数

学习目标

知识图谱

6.1 基本概念

6.2 实参与形参

6.3 函数的创建与使用

6.3.1 无参函数

6.3.2 有参函数

6.4 函数的返回值

6.5 小试牛刀——游戏:池塘导师

6.6 本章练习

6.7 课外拓展

第7章 Blockly二次开发及高级应用

学习目标

知识图谱

7.1 Blockly Developer Tools

7.1.1 定义一个块

7.1.2 管理库

7.1.3 导入和导出库

7.1.4 Block Exporter

7.1.5 Workspace Factory

7.2 二次开发案例——Simple Blockly

7.2.1 准备工作

7.2.2 动手实践

7.3 Blocks二次开发中的代码

7.3.1 Plane中raw块的模拟

7.3.2 print_py块的设计

7.3.3 repeat_do块的复现

7.4 二次开发案例——拼图游戏的制作

7.4.1 Simple Blockly

7.4.2 制作拼图游戏

7.5 Blockly的高级应用

7.5.1 将Blockly作为代码生成器

7.5.2 Blockly的二次开发

7.6 小试牛刀——游戏:池塘

7.7 本章练习

7.8 课外拓展

Blockly创意趣味编程是2019年由机械工业出版社华章分社出版,作者周庆国。

得书感谢您对《Blockly创意趣味编程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
ScratchJr趣味编程精彩实例 电子书
ScratchJr是一个入门级编程语言,是麻省理工学院开发的一款基于Scratch在平板电脑上的App软件。此款软件沿用了Scratch的编程思想和方式,更适合从小接触平板电脑的孩子们。本书第1章讲解了ScratchJr的编程基础,第2章~第19章以由浅入深的方式讲解了18个各种主题的编程实例。
青少年Python趣味编程 电子书
一本超有趣的Python书,让零基础的读者也能快速掌握Python编程的基本技能。
玩转Scratch少儿趣味编程 电子书
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍Scratch3.0的相关知识和实战技能。本书分为15章,除了介绍Scratch3.0的窗口环境外,还将对舞台背景与角色造型的新增/编辑技巧、脚本流程的规划、程序搭建技巧、声音的插入与编辑等功能进行全方位的说明。本书不但适合少儿,也适合任何想学习Scratch的读者。无论是否从事计算机相关行业,是否接触过Scratch,读者均可通过学习本书
Scratch 2.0少儿游戏趣味编程 电子书
适读人群 :本书适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考。 全彩印刷 十多个精彩游戏项目寓教于乐 赠送价值99元的视频课程 方便亲子互动和自学 本书通过14 款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 编程的基本技能以及程序设计的思维和方法。 本书首先带领读者认识Scratch 2.0,了解Scratch 2.0 编程中用到的基本概念,然后按照初级、中级和高级3个难度层次,详细介绍了14 款趣味游戏的开发过程。附录部分给出了Scratch 2.0 中常用的编程积木的列表和说明,方便读者在需要时查阅。 本书具有以下特色: ● “做中学”的方法和理念,寓教于乐。 ● 注重基础知识的介绍和铺垫,训练编程思维。 ● 游戏选取注意代表性和趣味性,区分不同的难度层次。 ● 使用“小贴士”和特殊的版块,强调重点和难点。 ● 配有280分钟的详细视频讲解,方便小朋友自学。 本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学。 本书带领读者编写的趣味游戏包括: .初级难度游戏 大家来找茬 迷宫探险 打地鼠 翻翻乐 打苍蝇 弹球 电子相册 知识问答 .中级难度游戏 少年劲舞团 “石头剪刀布”人机对战 贪吃蛇 双人五子棋 .高级难度游戏 全民飞机大战游戏 植物大战僵尸
Python趣味编程与精彩实例 电子书
Python趣味编程与精彩实例共19章,前12章主要以Python基础知识如文件创建、输出与变量、输入与判断、运算符和循环、列表和字典、函数编程、pygame的各种知识为主,13-19章则以游戏编程的形式,由浅入深进行讲解,既让青少年学习了扎实的基础知识,又以他们*喜爱的游戏编程形式,将知识融会贯通,对学习Python程序编写起到了较好的锻炼作用。  Python趣味编程与精彩实例适合小学到初中阶