《我的第一本编程书》是一本非常适合编程初学者的入门书。它不仅讲解了编程的基本知识和编程思想,还使用了专门的工具Sunaba来帮助读者逐步实现一个完整的程序。该书没有过多的专业术语,适合零基础的读者理解。如果你对编程感兴趣,没有任何基础,那么这本书将是你的不二之选。欢迎下载阅读,让你轻松入门编程世界。
我的第一本编程书 电子书封面
读者评价
同龄人写的书,视野独特,列举场景有利于向读者的描述说明,对于玩俄罗斯方块长大的准年轻一代有较大的影响作用,翻译语言再简练点就效果尤甚。
作者很用心,但是不是心目中的优秀入门书,当年如果看的是这本可能看不下去
对初学者很友好,对稍微有基础的更友好,这本书激发读者思考,提高读者逻辑能力,有基础的读了的话可以举一反三,更好吸收。虽然很不想看sunaba,但还依旧坚持看
全书就是编写一个程序 俄罗斯方块 每天看五十页蛮好的 对我就是扫盲
内容介绍
《我的第一本编程书》是编程的入门书,目的在于教会读者编程的基本思路和方法。书中使用专门的工具Sunaba,向读者展示如何从零开始一步步做出一个完整的程序。本书讲解详细、连贯,并采用了大量能与现实生活相结合的例子。特别是在对编程思路的介绍上,作者不惜笔墨,进行了详细的说明。
本书适合初次接触编程的人阅读,也适合有一定编程经验的人查漏补缺。
内容节选
在最初学习编程时(我觉得自己现在依然是个初学者),我遇到的绝大多数问题都能在百度上直接找到答案,很轻松。但是最近一段时间的学习过程中,尤其是在制作微信小程序时,我明显感觉到有一些问题不能轻松解决了,一个bug要半天甚至一天才能解决,这成为了我的常态。我思考“为什么现在解决一个bug用的时间边长了?”。我发现,在最初我遇到一个问题A,然后去百度、CSDN等地方搜索,搜索出的结果与问题A的相似度往往在90%以上。根据找的结果,我可以直接解决问题。但是现在不一样了,现在遇到一个问题B,往往搜索结果和问题B只沾个边。
于是,我发现了“试错”。“试错”就像是在一个屋子里找东西,有的时候会有一些提示,有的时候没有。简单来说,就是遇到问题后自己解决,不在依赖百度等(会从别人的文章中得到启发),还要尝试很多方法,并进行排除。我感觉“试错”才是学习过程中的常态。在“试错”时,感觉自己像一个探索者,因为自己在找一条正确的路。
最近还有一种不能表达自己的感觉,就像很多话闷在心里,想说出来,但就是表达不出来。这是啥情况?
目录
- 第1章 编写程序之前 1
- 第2章 接触存储区~绘制方块~ 17
- 第3章 循环~让程序变短~ 49
- 第4章 程序的变形~绘制大量的方块~ 85
- 第5章 将程序分离~更轻松地绘制大量的方块~ 111
- 第6章 会动的程序~让方块下落~ 141
- 第7章 为存储区起名~更多中文~ 173
- 第8章 可以操作的程序~操作方块~ 191
- 第9章 计算”本来的意思~缓慢下落~ 223
- 第10章 批量使用存储区~堆积方块~ 257
- 第11章 为存储区起名进阶版~消除横行~ 303
- 第12章 将所有内容组合起来~旋转方块~ 345
- 第13章 表格”这个思考方式~完成游戏~ 403
- 第14章 走出沙地~一个开端的结束~ 447
首先给出结论:这本书非常好, 如果你对编程一无所知, 或者一直只会语法而不得编程之要领, 均推荐阅读. 纵览市面上的编程入门类教材, 结构大同小异, 无论是Python/Ruby这类的脚本语言还是C/C++/GO这样的编译型语言, 内容结构均为: 变量, 循环, ......第一个项目.....结尾. 看似有用,其实无用. 因为会coding的人接触几个小时的新语法就~可能~能用新语言来解决问题, 但对编程一无所知的童鞋, 看了这些书, 只会写几个helloworld, 到了项目阶段,依然无从下手. 这本书解决了几个问题: 1, 通过作者这个编写的傻瓜式语言sunaba, 绕过了烦人的语法阶段, 从第一章就开始解决问题,期间顺带介绍循环等基本概念, 不会让读者陷入语法或者语法糖的漩涡中, 从而更加专注学习编程的核心思想. 2, 语言平实, 但不啰嗦. 日本人的书一直是以细腻温柔, 事无巨细而知名的, 这本亦然. 读者给出了编写俄罗斯方块中遇到的各种思维误区,陷阱, 及解决办法, 仿佛真的是他和你一起在思考. 3, 对于会coding的人而言, 这本书是否就毫无用处呢?答案是否定的. 书后的评论有这么一条: "......对于写了30年代码的人而言,我也从本书中获得了不少的灵感". 因为本书作者平山尚的主业是游戏公司程序开发人员, 深知实际工程与业余编程的不同, 有时候以工程的角度来看我们自己的程序会很有意思. 举个例子: 如果一个自己项目你已经完成了60%, 可能800行左右, 但你发现了更容易的架构, 你会怎么办. 很多人(包括我)会继续写下去, 因为已经写了60%, fb的名言不是完成比完美更重要么23333. 但是平山尚的理解是, 如果是他自己,他会推倒重新写. 不能说哪种选择更好一些,但是他也给出了自己的理解. 在本中除了技术, 还有很多作者对生活的理解很感悟, 摘抄一段作为结尾: "....与妻子一起生活后, 我才真正理解了一个基本的道理-----每个人都有着不同的生活形态, 对事物抱着不同的看法, 不同的感受. 曾经的我常常觉得 ' 这么简单的内容总能理解吧 ', 但是妻子却让我时常想起 ' 读者没有阅读本书的义务 ' 这个简单的道理 ".