描述
开 本: 20开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787559629227
◎任务来了!惊险、有趣的故事全程推动学习节奏
全书共有6个任务,由惊险故事一步步推动,带来玩游戏般的沉浸感和打通游戏般的成就感,激励读者持续学完全书。
读者将化身程序员,帮助贝尔斯通教授、戴博士和小狗欧内斯特一步步脱离险境,躲避并*终抓住悍匪邦德兄弟。
◎零基础轻松自学,代码解释细致易懂,大量实时作业即时巩固新技能
不需要任何编程基础。从教你创建文件夹开始,指导你迅速写出*个网页。
大量实践作业帮助理解指令的写法和运行方式,每次实践都能看到运行结果——这是学习编程的zui好方式。
遇到困难时还有配套资源包提供示例解决方案!
◎学习HTML、CSS和JavaScript,掌握实用编程技能,打下终身受益的坚实基础
用语法更简单的HTML为基础,不必学习复杂的平台知识,只需要一个记事本就可以开始编码,只需要任意一个浏览器就可以马上看到运行结果,提升学习过程中的成就感和自信心。
《开始编程》教授的编程技能非常实用(小到变量的命名规范,大到网站的整体规划),让孩子不仅能编写出自己需要和喜欢的程序,还能打下坚实基础,学习其他语言更轻松,让孩子在高科技的世界里赢在起跑线上。
◎火遍英美世界的编程指南
《开始编程》原版自出版以来,在英美等国广受好评,受到了《出版人周刊》《书单》《学校图书馆杂志》《科克斯书评》《书袋》等著名媒体的大力推荐。销量在英国亚马逊上持续稳居同类书榜首。
目前世界上有多种重要的编程语言,HTML、CSS和JavaScript是其中3种,它们用来开发网站、基于网页的应用以及游戏。
本书教零基础的读者使用这3种语言开发程序,读者将从中学到开发各种程序所需的具体编程思想和技能。
《开始编程!》以一个惊险的故事(帮助贝尔斯通教授、戴博士、欧内斯特保护一枚珍贵的钻石,让它不被危险的珠宝窃贼夺走)作为线索,让读者通过完成任务逐步学习基础且实用的编程知识。
《开始编程》中总共有6项任务:创建网页、制作密码、开发应用程序、规划路线、制作游戏、完成网站。
序
关于本书
前言
如何使用这本书
关键编码技能
任务1:创建网页
任务2:创建密码
任务3:创建应用程序
任务4:规划路线
任务5:制作游戏
任务6:完成网站
下一步呢?
毫无疑问,过去几十年里信息技术发生了爆炸式的增长。
20年前“互联网”在中国刚刚兴起,一部分有识之士就已经意识到了这项未来科技的巨大潜力:1998年11月马化腾在深圳创立了腾讯科技,尔后一年马云在杭州正式成立了阿里巴巴集团,2000年李彦宏在北京中关村创建了百度公司……经过短短20年的发展,如今这些科技公司已经成为了国际互联网巨头。同时信息技术革新带来的变革已经深深影响了我们生活的方方面面,从日常出行、餐饮购物、法律咨询到医疗、教育,都离不开互联网的支持,俨然互联网已经成为和水、电一样的生活必需品。现如今,随着新一轮“人工智能”革命的爆发,这个世界正在发生着更加巨大的变化,也许未来回过头来看,当下的这场革命比以往任何一次技术革命对人类社会的影响都更深远。
但在20年前、10年前(甚至目前),许多家长还对计算机深恶痛绝,将计算机与“网瘾”简单地划上等号,把孩子与计算机粗暴地隔离开。然而多年以后,孩子们不得不面对社会现实——那些丝毫不懂计算机技能的人,在社会上举步维艰,而“编程技术”也正在成为谋生的基本技能。这里需要注意的是,“基本技能”与“兴趣”是两个完全不同的概念,也许孩子可以不懂钢琴也不会画画,但是绝对不可以不学编程。在下一个20年,不懂编程或许就会成为某种意义上的“文盲”。
很多家长对编程并不熟悉,对少儿编程的概念更是模糊。然而幸运的是,如今少儿编程已经引起了国际社会的持续关注:传统的教育强国英国已经将编程纳入了小学必修课程;美国前总统奥巴马也呼吁“每天编程一小时”,希望美国孩子尽早开始编程;中国教育部在2015年开始鼓励小学发展编程教育,而浙江等省份已将信息技术纳入高考选考科目。编程的重要性已无需赘言,但在现实情况下,很多家长可能对少儿编程依然有一些困惑。鄙人从十余年计算机从业经验出发,试答家长最关注的两个问题,若能稍解疑惑,我不胜荣幸。
一、 孩子到底能从编程教育中学到什么?
多数家长会有这样的矛盾:一方面担心孩子过多接触计算机后会沉迷电脑游戏不能自拔,另一方面又担心别人家的孩子从小学习编程,自家孩子会输在“起跑线”上。还有一些家长认为孩子将来未必会从事计算机相关的工作,所以不用学习编程;即使将来需要用到编程技能,到时候再学习也来得及,于是将编程教育的计划无限期地搁置下来。
这些问题的根源在于一种思维误区:将编程看作一种具体的技能,认为学习编程就是学习某种实用的技术。实际上,学编程绝不意味着将来要从事软件开发工作,它更重要的作用是促进孩子的智力发展以及培养孩子的逻辑思维能力。通常情况下,计算机编程需要经过两个重要的步骤。第一步是形式化定义,形式化定义就是对真实世界(真实问题)进行分析,将其中的关键部分进行抽象,最后表达为数学问题。这个步骤能锻炼孩子的抽象能力,这正是中国孩子较为缺乏的一种能力。第二步是逐步解析,将形式化定义的问题通过算法逐步分解为计算机可以执行的步骤。由于计算机算法必须具备严格的逻辑关系,因此这一步能够锻炼孩子的逻辑思维能力,促使孩子对事物因果关系进行更深层次的思考,而这种思维方式正是现代科学中最基本的思维方式。
二、 孩子应该如何学习编程?
目前市面上已有数量众多的编程教材,使用不同的编程语言,很多家长都不知道该如何选择。从对上一个问题的解答中可以看出,少儿编程教育更应该关注于“道”,即编程思维的培养,编程思维的养成必将使孩子终身受益,反而具体的编程语言并不重要,任选一种都可以。
但是,由于编程对理解能力和思维能力有一定要求,因此不同年龄段的孩子又应该采用不同的学习方式。7~9岁以下的孩子可以从图形化认知方式开始,逐步建立对编程的兴趣,所以更适宜学习Scratch这类简单的图形化编程工具。7~9岁以上的孩子可以直接开始学习真正的编程(比如学习HTML、JavaScript、Python、C 等),尝试使用灵活多样的方法来解决一些复杂的问题,逐渐在编程过程中融入自己的思想,将编程与实际生活联系起来,这样的话,在训练编程思维的同时也可以享受到编程的乐趣。
《开始编程!》这本书正适合7~9岁以上的孩子(以及对编程感兴趣的成年人),它教授的是当前热门的互联网开发。读者可以在本书的帮助下,从零开始,一步一步设计出网页和游戏。书中案例丰富,解析详细,尤具特色的是,作者将复杂的编程问题分解成很多小步骤,每一个小步骤都能比较轻松地完成,对读者来说这种方式更容易获得反馈和鼓励,从而激励他们保持兴趣完成整个项目。另外,整本书由故事驱动,故事情节扣人心弦,人物既风趣又礼貌,不失为精彩的点缀。
愿本书能带领孩子迈入编程大门,从此进入一个充满创意的新世界。
王明轩
中国科学院 人工智能博士
腾讯科技 高级研究员
这本编程手册出自英国青少年开发者社区(Young Rewired State)——“一家由18岁以下少年儿童开发者组成的全球性组织”,它提供了由故事驱动的HTML、CSS和JavaScript课程……程序解释非常清晰,并且本书提供的实践方法让读者在能看到实时运行结果的同时学到基本的编码技能。
——《出版人周刊》
如今少儿编程备受瞩目,需求极大。而这本全新的图书理应成为舞台中zui耀眼的明星……这本吸引人的指南就是孩子们需要的那本书,它将吸引并推动年轻程序员们创建自己的在线内容。
——《书单》
这个冒险故事的目的是让读者开始编程……老师们可以依靠这本书来制定详细的课程计划,它还可以成为公共图书馆暑假活动的基础用书。对于公共或学校图书馆举办的以高阶初学者为对象的小型编程项目来说,它是一本十分合适的参考书。
——《学校图书馆杂志》
成为自信、全能的网页程序员的快速、有趣办法。
——《科克斯书评》
这本为年轻程序员(以及希望找到一本简单入门读物的成年人)准备的包含大量内容的教材引出了一个热点话题……基础的编码技能和清晰的步骤解释让它变成了一本完整的学习手册,来帮助编程爱好者们自学一项令人兴奋的新技能。
——《书商》
就算你没有任何编程基础,你也可以在几个小时之内写出网页。几分钟内你就会开始编写代码。代码解释非常简单直接,在你遇到困难时甚至还有在线资源可以利用。步骤非常简单,你会马上看到代码的运行结果——不会出现“辛苦几个小时却什么结果都没看到”的情况。这本书是由非常了解孩子心理(以及大部分成年人心理!)的人编写的……这是一本杰出的书,要想让孩子开始编程,我想不到比它更好的办法了。我只希望我在9岁时就能有这样的机会!
——《书袋》
这本书中的细节相当丰富,远超我所见过的诸多同类书,所以可以说它覆盖的内容非常广。
——英国著名亲子教育网站Parents in Touch
对孩子来说,完成6个“任务”并学到如何创建自己设计的应用程序和游戏,在这样的过程中学习编程,将充满趣味。这本书比我读过的其他编程书都更先进,它将会成为你图书馆里的有益补充。
——SLA
这是一本杰出的书,编写得很好,也很容易理解。只是封面具有误导性,让人以为它是一本只适合孩子看的书,实际上并不是。它很好地介绍了编程,并且价格让人惊喜。
——英国亚马逊上zui有帮助的评论
我和我10岁的孩子都在学习编程,我在圣诞节时购买的几本书中这本书是zui好的。
这本书内容组织得很好,我非常喜欢它对所有指令细致的解释。到目前为止,每一步的解释都完美地起作用了。这有助于减少失败的情况!
所以如果你的孩子准备学习HTML来做一个网站,那么这本书能完美地帮助他/她学习每一步。而且课程很有意思,因为网页背后有一个故事(比如一位科学家发现了一颗稀有的宝石)。
在学习HTML的同时,你也会学到CSS和JavaScript。这本书*的小缺点是:它不是螺旋装订的,所以在你的手忙着敲键盘的时候,你可以把书合上。
要学做网页的话,我强烈推荐这本书。
——美国亚马逊上zui有帮助的评论
评论
还没有评论。