我的第一本编程书

我的第一本编程书 PDF 超清中文版

  • 大小:52.9 MB
  • 类型:编程
  • 格式:PDF
  • 出版:人民邮电出版社
  • 作者:平山尚
  • 更新:2020-07-10 10:04:06
vip 立即下载( 52.9 MB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 糜信鸿 投稿)

为找资料的网友们整理了编程相关的资料,由人民邮电出版社出版,作者是平山尚,介绍了关于编程、编程思想方面,格式为PDF,资源大小52.9 MB,目前在编程类资源综合评分为:9.4分。

编程资源推荐

读者评价

网友NO.31580
郗俊民
首先给出结论:这本书非常好, 如果你对编程一无所知, 或者一直只会语法而不得编程之要领, 均推荐阅读. 纵览市面上的编程入门类教材, 结构大同小异, 无论是Python/Ruby这类的脚本语言还是C/C++/GO这样的编译型语言, 内容结构均为: 变量, 循环, ......第一个项目.....结尾. 看似有用,其实无用. 因为会coding的人接触几个小时的新语法就~可能~能用新语言来解决问题, 但对编程一无所知的童鞋, 看了这些书, 只会写几个helloworld, 到了项目阶段,依然无从下手. 这本书解决了几个问题: 1, 通过作者这个编写的傻瓜式语言sunaba, 绕过了烦人的语法阶段, 从第一章就开始解决问题,期间顺带介绍循环等基本概念, 不会让读者陷入语法或者语法糖的漩涡中, 从而更加专注学习编程的核心思想. 2, 语言平实, 但不啰嗦. 日本人的书一直是以细腻温柔, 事无巨细而知名的, 这本亦然. 读者给出了编写俄罗斯方块中遇到的各种思维误区,陷阱, 及解决办法, 仿佛真的是他和你一起在思考. 3, 对于会coding的人而言, 这本书是否就毫无用处呢?答案是否定的. 书后的评论有这么一条: "......对于写了30年代码的人而言,我也从本书中获得了不少的灵感". 因为本书作者平山尚的主业是游戏公司程序开发人员, 深知实际工程与业余编程的不同, 有时候以工程的角度来看我们自己的程序会很有意思. 举个例子: 如果一个自己项目你已经完成了60%, 可能800行左右, 但你发现了更容易的架构, 你会怎么办. 很多人(包括我)会继续写下去, 因为已经写了60%, fb的名言不是完成比完美更重要么23333. 但是平山尚的理解是, 如果是他自己,他会推倒重新写. 不能说哪种选择更好一些,但是他也给出了自己的理解. 在本中除了技术, 还有很多作者对生活的理解很感悟, 摘抄一段作为结尾: "....与妻子一起生活后, 我才真正理解了一个基本的道理-----每个人都有着不同的生活形态, 对事物抱着不同的看法, 不同的感受. 曾经的我常常觉得 ' 这么简单的内容总能理解吧 ', 但是妻子却让我时常想起 ' 读者没有阅读本书的义务 ' 这个简单的道理 ".

书籍介绍

我的第一本编程书

我的第一本编程书 电子书封面

读者评价

同龄人写的书,视野独特,列举场景有利于向读者的描述说明,对于玩俄罗斯方块长大的准年轻一代有较大的影响作用,翻译语言再简练点就效果尤甚。
作者很用心,但是不是心目中的优秀入门书,当年如果看的是这本可能看不下去
对初学者很友好,对稍微有基础的更友好,这本书激发读者思考,提高读者逻辑能力,有基础的读了的话可以举一反三,更好吸收。虽然很不想看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

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

编程相关资源

  • 编程大讲坛:C#核心开发技术从入门到精通

    编程大讲坛:C#核心开发技术从入门到精通

    编程大讲坛:C#核心开发技术从入门到精通 由浅入深地讲解了C#开发技术,并且始终遵循以科学合理的学习计划为主线,并通过具体的实例讲解其具体使用流程。全书内容分为3篇33课,其中第1到

    大小:108 MBC#电子书

  • Java游戏编程开发教程

    Java游戏编程开发教程

    Java游戏编程开发教程 是一本面向广大编程爱好者的游戏设计类图书。本书从最基本的Java图形开发开始,对游戏的原理及其Java程序实现进行了详细介绍,包括动画的实现、音效的处理、鼠标和

    大小:160.3 MBJava编程电子书

  • Erlang/OTP并发编程实战

    Erlang/OTP并发编程实战

    《 Erlang/OTP并发编程实战 》偏重于生产环境下的Erlang开发设计,关键解读怎样搭建平稳、版本控制优良、可维护保养的商品级编码,汇集了三位Erlang大師很多年的项目经验。《Erlang/OTP并发编程

    大小:48.7 MBOTP开发电子书

  • java编程题整理(50道题型及答案)

    大小:102 KBjava编程题

  • Modicon M241 可编程控制器编程指南

    Modicon M241 可编程控制器编程指南

    本文档中提供的信息包含有关此处所涉及产品之性能的一般说明和 / 或技术特性。本文档并非用于(也不代替)确定这些产品对于特定用户应用场合的适用性或可靠性。任何此类用户或集成者都有责任就相关特定应用场合或使用方面对产品执行适当且完整的风险分析、评估和测试。Schneider Electric 或其任何附属机构或子公司对于误用此处包含的信息而产生的后果概不负责。如果您有关于改进或更正此出版物的任何建议,或者从中发现错误,请通知我们。

    大小:9.17 MBModicon编程

  • JavaScript DOM编程艺术

    JavaScript DOM编程艺术

    非常畅销书全新升级,首版销售量确保。 书中详细说明开发Web运用的基石W3C的DOM标准,由提倡Web标准的大神领军人物执笔用心编写,表明了前端工程师的人生真谛,是学习培训JavaScript和DOM开发

    大小:109.2 MBJavaScript电子书

  • C高级编程:基于模块化设计思想的C语言开发

    C高级编程:基于模块化设计思想的C语言开发

    C语言是一个古老的编程工具。在嵌入式系统、自控系统及计算机底层操作系统、数据处理中间件等系统开发中仍然是优先选择的开发工具。不同于很多更高级的编程语言,如Java,Python等,C语

    大小:80 MBC编程电子书

  • 用TCP/IP进行网际互联 第三卷 客户—服务器编程与应用(Linux/POSIX套接字版)

    用TCP_IP进行网际互联第三卷_客户——服务器编程与应用(Linux/POSIX套接字版) 丛书名:国外计算机科学教材系列 作者:(美)DOUGLASE.COMERDAVIDL.STEVENS 出版日期:2001-4-1 本书是一部计算机网络经典性教科书。它是目前美国大多数大学里所开设的计算机网络课程的主要参考书。目前国内外能见到的各种有关TCP/IP的书籍,其主要内容均出自本书。本书的特点是:强调原理,概念准确,深入浅出,内容丰富且新颖。全书共分为三卷。第三卷主要讨论应用软件如

    大小:10.15MBTCP/IP

资源下载

编程学习笔记

11小时27分钟前回答

Java编程使用Runtime和Process类运行外部程序的方法

本文实例讲述了Java编程使用Runtime和Process类运行外部程序的方法。分享给大家供大家参考,具体如下: 使用 Runtime.getRuntime().exec() 方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cmd, String envp[]) 4. exec(String cmdarray[]) 5. exec(String cmdarray[], String envp[]) 6. exec(String cmdarray[], String envp[], File dir) 一般的应用程序可以直接使用第一版本,……

8小时9分钟前回答

深入理解Java多线程与并发编程

一、多线程三大特性 多线程有三大特性:原子性、可见性、有序性。 原子性 (跟数据库的事务特性中的原子性类似,数据库的原子性体现是dml语句执行后需要进行提交): 理解:即一个操作或多个操作,要么全部执行并且执行的过程中不会被任何因素打断,要么都不执行。 一个很经典的例子就是银行账户转账问题: 比如从账户A向账户B转1000元,那么必然包括2个操作:从账户A减……