前言

--- ---

        以计算机技术为先驱的科技革命深刻地影响着我们的生活生产方式、管理方式以及思维方式,推动着人类社会的蓬勃发展。有人说计算机技术就像人大脑的延伸,帮助人们计算、设计、创造、解决各种各样的问题。随着智能时代的到来,我们应尽早的学习和掌握计算机知识,同时也希望大家能拥有像写作一样普遍的编程技能。
        随着计算机技术的不断发展和进步,编程过程和编程方法已经变得简单而有效。Blockly不需要你考虑冗杂的代码和一大堆语法规则,类似堆叠积木块一样,用户只需将所需模块拖拽到编程区域进行逻辑拼接,即可在WEB页面直接运行,并查看运行结果。既然Blockly编程可以如此方便,那么让我们先来了解一下关于Blockly这本书的内容以及学习建议吧:
        1、本书共分为六个章节,每章节都提供了详尽的程序案例,学习者可以仿照程序案例来运行,从而加深理解,并结合每章的课后习题进行练习,这样才能更好的理解编程过程。
        2、建议学习者按照教材章节内容依次学习编程,认真阅读教材、合理应用,理解每个单元的模块功能和编程思路,积极结合生活实践拓展,深入编程学习。
        3、每章最后提供本单元的知识汇总图,对本章节知识技能和编程要点进行梳理。在每章学习结束后,可以参考知识汇总图来总结自己的知识掌握情况,反思学习效果。

        本书可以作为算法与程序设计初学者的教材参考书,也可以是编程爱好者快速了解Google Blockly的使用指南,同时可以作为高中信息技术课程算法与程序设计课程的教学活动参考书。
        非常感谢帮我们完成这本书的朋友,我们在此向他们致谢:周庆国,主编;邓文博,Google Blockly教学应用手册;李鹏,Blockly编程基础;胡轶凛,Blockly顺序程序设计;尹航,Blockly之选择结构;漆昱涛,循环结构;郅朋,Blockly的进阶;魏小辉,进行整本书的修订和审核。
        在本书编辑过程中不免有纰漏,欢迎读者批评指正。

编者按        
兰州        
2017年3月20日