新書推薦:
《
巨人传(插图珍藏本)
》
售價:NT$
3289.0
《
地下(村上春树沙林毒气事件的长篇纪实)
》
售價:NT$
332.0
《
偿还:债务与财富的阴暗面
》
售價:NT$
347.0
《
清华大学藏战国竹简校释(壹):《命训》诸篇
》
售價:NT$
408.0
《
封建社会农民战争问题导论(光启文库)
》
售價:NT$
296.0
《
虚弱的反攻:开禧北伐
》
售價:NT$
429.0
《
泰山:一种中国信仰专论(法国汉学经典译丛)
》
售價:NT$
380.0
《
花外集斠箋
》
售價:NT$
704.0
|
編輯推薦: |
◎任务来了!惊险、有趣的故事全程推动学习节奏
全书共有6个任务,由惊险故事一步步推动,带来玩游戏般的沉浸感和打通游戏般的成就感,激励读者持续学完全书。读者将化身程序员,帮助贝尔斯通教授、戴博士和小狗欧内斯特一步步脱离险境,躲避并最终抓住悍匪邦德兄弟。
◎零基础轻松自学,代码解释细致易懂,大量实时作业即时巩固新技能
不需要任何编程基础。从教你创建文件夹开始,指导你迅速写出*个网页。大量实践作业帮助理解指令的写法和运行方式,每次实践都能看到运行结果这是学习编程的zui好方式。遇到困难时还有配套资源包提供示例解决方案!
◎学习HTML、CSS和JavaScript,掌握实用编程技能,打下终身受益的坚实基础
用语法更简单的HTML为基础,不必学习复杂的平台知识,只需要一个记事本就可以开始编码,只需要任意一个浏览器就可以马上看到运行结果,提升学习过程中的成就感和自信心。
本书教授的编程技能非常实用(小到变量的命名规范,大到网站的整体规划),让孩子不仅能编写出自己需要和喜欢的程序,还能打下坚实基础,学习其他语言更轻松,让孩子在高科技的世界里赢在起跑线上。
◎火遍英美世界的编程指南
|
內容簡介: |
目前世界上有多种重要的编程语言,HTML、CSS和JavaScript是其中3种,它们用来开发网站、基于网页的应用以及游戏。本书教零基础的读者使用这3种语言开发程序,读者将从中学到开发各种程序所需的具体编程思想和技能。
《开始编程!》以一个惊险的故事(帮助贝尔斯通教授、戴博士、欧内斯特保护一枚珍贵的钻石,让它不被危险的珠宝窃贼夺走)作为线索,让读者通过完成任务逐步学习基础且实用的编程知识。书中总共有6项任务:创建网页、制作密码、开发应用程序、规划路线、制作游戏、完成网站。
|
關於作者: |
编者:英国青少年开发者社区(Young Rewired State)
一个总部位于英国的全球性程序员组织,旨在吸引孩子们来学习编程,并将他们培养成未来的技术明星。成员主要是年龄不超过18岁的有潜力的少年技术精英,包括程序员、开发员和设计师等。这个组织让年轻的程序员们能遇到志同道合的伙伴,分享编程技能,还可以免费使用开源代码来编写应用程序、网站以及算法,以解决现实世界中遇到的挑战。该社区每年会组织一次极为重要的编程马拉松活动编码节,活动有上千名青少年开发者参加,他们会开发游戏、应用软件、网站等。
绘图:[英]邓肯比迪(Duncan Beedie)
一位敏锐的艺术家,他16岁之前就画出了自己的第一本图书,并展现出对于创意产业的热忱。毕业后开始在英国BBC任职,参与多项节目和网站美工的工作。他使用矢量软件进行创作,风格大胆,色彩自然,充满幽默感。
|
目錄:
|
序
关于本书
前言
如何使用这本书
关键编码技能
任务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岁以上的孩子(以及对编程感兴趣的成年人),它教授的是当前热门的互联网开发。读者可以在本书的帮助下,从零开始,一步一步设计出网页和游戏。书中案例丰富,解析详细,尤具特色的是,作者将复杂的编程问题分解成很多小步骤,每一个小步骤都能比较轻松地完成,对读者来说这种方式更容易获得反馈和鼓励,从而激励他们保持兴趣完成整个项目。另外,整本书由故事驱动,故事情节扣人心弦,人物既风趣又礼貌,不失为精彩的点缀。
愿本书能带领孩子迈入编程大门,从此进入一个充满创意的新世界。
王明轩
中国科学院人工智能博士
腾讯科技高级研究员
|
|