章节目录
第一章 学会编程思维
002 学会编程思维
005 什么是编程?
007 计算机无处不在
011 计算机的特征
019 计算机如何工作?
026 计算机的出现
029 编程与计算机的历史
033 人人都能学会编程
035 世界需要更多的编程者
第二章 解决问题
038 解决问题
039 大脑是怎样工作的?
041 解决复杂的问题
043 脑力训练
048 更多逻辑谜题
052 约束条件
056 编程就是要简单
第三章 学习编程语言
064 学习编程语言
066 编程语言的语法规则
071 编程的形式
074 面向对象程序设计(OOP)
078 不同的数据类型
082 数据结构
083 算法
087 循环
096 条件语句
106 流畅的运算符
110 趣味函数
118 变量
129 调试
第四章 继续努力
138 还该做什么?
144 让世界变得更加美好
146 又到了做游戏的时间了吗?
151 生活,就是编程思维
154 再谈计算机思维
161 词汇表
166 拓展阅读
内容简介
什么是编程思维?编程思维除了指数字、符号或代码,最重要的就是指创造性地解决问题、表达思想。
把编程语言的过去、现在,也许还有未来,紧紧联系在一起的,其实是一整套核心概念,这些核心概念都源于计算机科学、逻辑学和数学——这也正是本书将要探讨的内容。
在本书学习编程思维的过程中,不需要你事先接触一行实际的代码,不需要一台专用的电脑,也不需要什么专门的软件。一副骰子、一副扑克牌,甚至一支铅笔、一张纸,有了这些简单的工具,就可以学起来啦!
学习编程思维的这个过程,将帮助你培养批判性的思维方式,提升你的组织能力,增强你使用计算机的信心,帮助你更好地探索这新奇而趣味无穷的编程世界,创造性地解决问题。
下载说明
1、写给所有人的编程思维是作者(英) 吉姆·克里斯蒂安 / 于应机 / 李阳欢创作的原创作品,下载链接均为网友上传的网盘链接!
2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!
下载链接
热门评论
-
水牛牛的评论别被标题所骗了,整本书并没有多少“编程思维”这一原本应作为核心概念的探讨,反倒是花大篇幅讲了计算机基础知识(其实对编程没有任何辅助意义),以及一些可用于编程练习的案例(实际上并没有强调“思维”在解题中的原则、应用)。作者试图面面俱到,从人脑到raspberry pi都想讲述,然而知识水平上的硬伤(还在用过时的左右半脑理论)及核心问题把握的粗浅(居然不讲解“内存”与瞬时记忆的关系等),让人摸不清,这本书究竟是写给不懂编程的人用于植入“思维”的(根本没有拿得出手的“思维”理念),还是写给少儿进行编程入门科普的(讲那么多硬件干什么)。总体而言,很糊涂的一本书。
-
苏菲马文的评论要是早知道有这样的书,我也不至于让孩子们一上来就看编程语言官方文档啊...我简直就是在扼杀他们编程的积极性 QAQ
-
不打伞的评论# 从"待分类“ 到“编程学习” 如何实现
-
惊蛰的评论很浅很浅的入门书
-
BlaCk的评论啥都没有讲
-
r2g2的评论拓展阅读 https://www.douban.com/doulist/113287916/
-
小y同学的评论写给孩子的编程思维启蒙书。不过还是学到了用手指快速转换二进制。
-
康康的评论想把编程讲透,结果更混乱了。
-
西山的评论这本书毫无价值,而且根本不适合孩子。
-
wyt19871128的评论适合小孩读,或者完全没有任何编程基础的人。只涉及皮毛没有任何深入,除了例子举得还行以外对我帮助不大
-
你群离岛的评论里面有的翻译不太准确 但不影响阅读 其实觉得书里更多的是介绍编程 编程思维部分再深入一点会更好一些
-
小牛的干草垛的评论……可以,但没必要。 只有没接触过任何编程语言的才用得上这书,然而我就是觉得一个全新的小白不需要这书里的内容。
-
Ann的评论非计算机专业人员科普书籍
-
Ding的评论很精简的一本小册子,很快的扫了一遍。
-
风轻云淡的评论可能是一本适合10岁到60岁都可以看的编程概念普及书,不过如果没有学过编程的人,对里面的一些编程术语的了解还是有一定的难度的。
-
Auckland的评论字典型,并没有太多实料,都是提纲挈领的概念
-
人世间的评论中规中矩吧,对于非编程人员,能有浅显的科普认识,对于开发人员,又太粗浅了。如果说是写个孩子,孩子们对于这些枯燥的术语应该没多大兴趣
-
养猫大户钱多斯的评论三星半 作为给孩子启蒙书很不错 结合了很多游戏 编程的核心在于: 将复杂的问题简单化,给出清晰明确的指令。
-
geekepub的评论写给少儿的编程思维
-
呆萌小綿羊的评论通俗易懂入门读物