![]()
内容推荐 物联网、人工智能、大数据解析和机器人工学等,日新月异的科学技术每天都在给人类的生活带来重要的变化。身处这样的一个时代,我们面临一个选择,即怎样面对日新月异的科学技术的发展。在这样的变化中,是作为被动的一方,还是成为主动的一方,抑或是站在时代的前端成为创造的一方?这将取决于我们的选择。只要我们不想成为被动的一方,掌握编程的基本技能就是必不可少的。 本书从讲解学习编程的益处出发,向读者介绍了最好的学习编程的方法。紧接着,介绍了主要编程工具的概要和特点,包括“编程一小时”“点灯机器人”“Scratch”“编码猴”等编程工具。了解这些编程工具后,书中又教读者使用Scratch从头到尾制作了一个游戏,从而提高他们的编程技能。最后,作者分析了各编程语言的特点,并为读者学习编程提供了真正有益的指导。本书讲解由浅入深,具备理论与实践相结合的特点,是一本不可多得的编程指导书。 本书的目标读者:希望尽可能高效地学习编程基础的人;对编程有兴趣,却还不太了解“学习方法”的人;希望掌握编程基础这项社会基本技能的人;关注儿童编程教育的人。 作者简介 米田昌悟,是编码训练营(CodeCamp)股份公司的董事兼COO(首席运营官)。米田先生毕业于澳大利亚格里菲斯大学(Griffith),在编码训练营(CodeCamp)公司中负责规划和实施面向大企业干部预备队的培训,帮助这些企业培养懂程序的各种技术人才。另外,他还创立了多媒体“编码部”(Code部),为初学编程的人提供帮助。从世界各地的编程教育的各个方面到编程的学习,工作范围涉及企业计划的各种方面。 目录 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 自学编程的方法 工作以后开始学习,并成为软件工程师的成功者 参考文献﹑参考资料以及出处
|