书籍详情
《编程高效入门:新手也可以零失败(儿童到成人成功者都在学习的编程思维 全彩印刷)》[58M]百度网盘|亲测有效|pdf下载
  • 编程高效入门:新手也可以零失败(儿童到成人成功者都在学习的编程思维 全彩印刷)

  • 出版时间:2019-10
  • 热度:8966
  • 上架时间:2024-06-30 08:52:20
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

产品特色

内容简介

物联网、人工智能、大数据解析和机器人工学等,日新月异的科学技术每天都在给人类的生活带来重要的变化。身处这样的一个时代,我们面临一个选择,即怎样面对日新月异的科学技术的发展。在这样的变化中,是作为被动的一方,还是成为主动的一方,抑或是站在时代的前端成为创造的一方?这将取决于我们的选择。只要我们不想成为被动的一方,掌握编程的基本技能就是必不可少的。

本书从讲解学习编程的益处出发,向读者介绍了非常好的学习编程的方法。紧接着,介绍了主要编程工具的概要和特点,包括“编程一小时”“点灯机器人”“Scratch”“编码猴”等编程工具。了解这些编程工具后,书中又教读者使用Scratch从头到尾制作了一个游戏,从而提高他们的编程技能。最后,作者分析了各编程语言的特点,并为读者学习编程提供了真正有益的指导。本书讲解由浅入深,具备理论与实践相结合的特点,是一本不可多得的编程指导书。

本书的目标读者

●希望尽可能高效地学习编程基础的人

●对编程有兴趣,却还不太了解“学习方法”的人

●希望掌握编程基础这项社会基本技能的人

●关注儿童编程教育的人


作者简介

[日]米田昌悟,是编码训练营(CodeCamp)股份公司的董事兼COO(首席运营官)。米田先生毕业于澳大利亚格里菲斯大学(Griffith),在编码训练营(CodeCamp)公司中负责规划和实施面向大企业干部预备队的培训,帮助这些企业培养懂程序的各种技术人才。另外,他还创立了多媒体“编码部”(Code部),为初学编程的人提供帮助。从世界各地的编程教育的各个方面到编程的学习,工作范围涉及企业计划的各种方面。

内页插图

精彩书评

之前买了好几本编程的书,都是讲编程理论的,像记英语单词一样记代码,真的很枯燥!但这本书挺与众不同的,讲得很有趣,读起来也非常容易理解,从学习编程的必要性到编程的学习方法,都讲到了,很全面!

——天津钻石会员

本书是学习编程的指南书,满满的都是如何高效学习编程的技巧。如果你对编程有兴趣,并且想要开始学习编程的话,这是必读的一本书,强力推荐!

——广州钻石会员

我家孩子上初中,他对编程很感兴趣,就给他买了这本书。非常容易理解,孩子对编程的兴趣更浓了,真是买值了!

——深圳金卡会员

非常有趣的一本书。总觉得编程很难,总觉得编程离自己很远,推荐有这种想法的人阅读。书中介绍了很多学习编程的软件和网址,对我有很大帮助。以此书为契机,我正在学习HTML中。

——上海银卡会员

在编程学习初期,会买很多的编程参考书,但是,由于不了解编程语言,也不知道每一种编程语言的语法,所以会遇到很多困难。这本书,讲解了编程语言有哪些,学会编程可以做什么,有哪些学习编程的方法,这些都可以很好地为我们学习编程指明方向。

——江苏金卡会员

非常适合编程初学者使用,简单易懂,轻松有趣,非常棒!

——杭州银卡会员


目录

Part 1 掌握一项崭新的技能
Chapter 01 编程技能的价值超出想象
01 越来越受青睐的“编程能力”
专栏:编程技能在全世界都通用
02 学习编程技能的必要性
专栏:孔德拉契夫波
03 学习编程的五大益处
专栏:编程教育和“九岁的瓶颈”
专栏:编程能给人们带来希望
04 学习编程的方法日新月异
Chapter 02 既高效又扎实地学习编程的方法
01 什么是“学习编程”
02好的学习编程的方法
03 欢迎来到编程世界
经过科学检验的学习编程的效果

Part 2 用世界上先进的方法开始学习编程
Chapter 03 主要学习工具的概要和特点
01 世界上先进的编程学习法
02给初学者的四种学习工具
专栏:苹果公司的“Swift 的游乐园(Swift Playgrounds)”
03 通过控制机器人,学习编程的基础知识
Chapter 04 新手也可以零失败的“ 编程一小时”
01 什么是“编程一小时”
02 开始学习编程
03 注册一个账号()
04 进阶到更高的级别
专栏:离线课程
Chapter 05 简单、有效的学习工具“ 点灯机器人”
01 什么是“点灯机器人”
02 通过“点灯机器人”,掌握编程的基础知识
Chapter 06 世上强大脑制作的Scratch
01 什么是Scratch
专栏:可以在平板电脑上使用的ScratchJr
02 次的Scratch~注册用户~
03 Scratch的画面构成和基本操作
Chapter 07 在“编码猴”上输入代码,学习程序中的控制和处理
01 什么是“编码猴”
02 在“编码猴”上开始编程
世界编程教育的现状

Part 3 了解“编程”的整体流程
Chapter 08 从头到尾制作一个完整的程序
01 在Scratch上制作“井字游戏”
02 制作“井字游戏”前的准备
03 第一次学习“变量”和“列表”
04 将数据初始化的程序
05 追加“次序”的初始化处理
06 对格子的事件进行编程
07 做一个九个格子的棋盘
08 追加次序的切换功能
09 实装判定胜负的处理
Chapter 09 借鉴他人程序的重要性
01 要“借鉴他人的程序”
02 尝试解读别人的程序
专栏:从Scratch走向世界
日本编程教育的现状

Part 4 成为一个熟练的程序员~ 进阶篇~
Chapter 10
应该学习哪种编程语言
01 编程语言的种类
02 怎样决定先学哪种编程语言
03 编程语言的人气排行榜
04 主要编程语言的特点
专栏:前台和后台
05 给初学者的编程语言
Chapter 11 有关学习真正编程的指导书
01 在学习编程中关键的事
02 真正的网上学习软件“Codecademy”
03 学习编程的游戏“CodeCombat”
04 更加的学习用游戏“CodinGame”
05 向别人请教的重要性
专栏:向大师学习的效果
06 自学编程的方法
工作以后开始学习,并成为软件工程师的成功者
参考文献﹑参考资料以及出处

精彩书摘

  Section 01 越来越受青睐的“ 编程能力”
  过去,人们还曾嘲笑那些热衷于在业余时间,把自己关在小房间里编程的人,称他们是“宅人”。现在时过境迁,这些“会编程”的人,因其高技术和高回报,在国际商务舞台上倍受欢迎。我们将从几个方面来分析这种现象。
  现在需要编程技术的原因
  第一个方面是学习编程所带来的益处。各种研究表明,学习编程不仅对软件工程师和程序员是必备技能,而且会对各行各业的人大有裨益。我们将在后文讲述具体的内容和优点,在这里我们需要指出,在学习
  编程的过程中,我们将学会如何对计算机发出指令,并了解计算机的结构。这将帮助我们掌握计算机的基础知识,并构建思考的逻辑性,而这两种能力恰恰是现代社会所必不可少的。另外,计算机只会忠实地执行程序的指令,不会做指令之外任何附加的事情。如果程序的执行结果不对,那么原因全在于编程的人。因此我们自己必须将问题一个个地找出来,然后一个个地解决。像这样“提升解决问题的能力”,恰恰是商务场上所必需的。
  想成为软件工程师或程序员的人,毫无疑问必须学会编程;而那些不想成为软件工程师、认为编程跟自己毫无关系的人,也不妨学习下编程。通过学习编程这项基本技能,会让自己在其他方面受益。
  这个道理在各个领域都是相通的。众所周知,像做菜和运动,对各行各业的人都会有帮助。因此很多职场精英都会每周做几次菜、定期运动,让大脑和身体保持最佳状态。学习编程也像这些活动一样,会给我们带来各种益处。
  就像学语言的人不可能都是作家,学数学的人不可能都是数学家一样,不管是不是想成为程序员,我们都需要将编程当做一项新的技能,马上开始学习起来。
  就在几年前,编程还只是一些软件工程师和系统开发人员才需要具备的技能,其他行业的人员,例如销售人员、办公室的文职人员、服务性行业的从业人员,以及公司的经理等,都似乎跟编程无关。虽然他们在日常的工作中会用到计算机,不过在使用的时候,计算机上已经事先安装好了业务上要用到的软件,而他们自己也已经大致知道这些软件最基本的使用方法了。
  同时,很多人对计算机又有这样的印象,觉得计算机很复杂,不知道计算机的内部在做怎样的处理。至于计算机软件,那是专业人员制作的,平时能将它们用熟,已经觉得很吃力了。
  然而时代在变化,对于使用计算机的熟练程度,不同的时代当然会有不同的要求。要求所有人都必须掌握一定程度的编程的基础技能,相信这样的时代马上就会到来。
  软件工程师在全世界深受青睐的原因
  编程能力在全世界深受青睐,表现出的一个方面就是计算机技术人员的数量严重不足,这同时也是编程能力在全世界深受青睐的一个较为直接的原因。现在世界范围内缺少高水平的计算机技术人员。
  信息技术化的潮流正在渗透到生活的各个方面,不但在产品上,而且在各项服务中,都离不开信息技术。可以毫不夸张地说,现在离开了信息技术,就无法生活。我们的生活建筑在互联网之上,即使在看不见的地方,信息技术也控制着社会的基础设施(轻轨﹑水电煤等)。就连汽车,现在也越来越像一台大型计算机。
  在未来,信息技术也绝不会从我们的生活中消失,不但不会消失,反而会越来越深入到我们的生活中。最近备受瞩目的“IoT”(Interet of Things:物联网)就呈现出这样一种越来越普及的趋势。
  请看下图。在全球市值排名前一百的公司中,有十二个公司跟科技相关,这些公司的市场规模的总和仅次于金融行业。
  从各个行业相对于2009年的市值增长率来看,其中科技性行业的增长幅度最大。
  从这些数据可以知道,科技性行业是今后的成长性行业,也是世界经济发展中不可缺少的行业。
  然而,由于一直以来编程的教育环境不成熟,软件工程师一直处于慢性不足的状态。对软件工程师的需求很大,而供给(软件工程师的教育和培养)却远远跟不上。跟其他国家相比,日本的情况可能更为严重。现在,“会编程”正成为一项含金量很高的技能。
  软件工程师的不足,反过来也就意味着具有编程能力的人,在人才市场上有很大的需求。如果能掌握一定程度的编程技能,那么将在各个方面都能发挥作用,也能成为一种“自身价值”。
  ……