展开全部

主编推荐语

这是一本适合所有人的编程思维书。

内容简介

什么是编程思维?编程思维除了指数字、符号或代码,最重要的就是指创造性地解决问题、表达思想。

把编程语言的过去、现在,也许还有未来,紧紧联系在一起的,其实是一整套核心概念,这些核心概念都源于计算机科学、逻辑学和数学——这也正是本书将要探讨的内容。
在本书学习编程思维的过程中,不需要你事先接触一行实际的代码,不需要一台专用的电脑,也不需要什么专门的软件。一副骰子、一副扑克牌,甚至一支铅笔、一张纸,有了这些简单的工具,就可以学起来啦!

学习编程思维的这个过程,将帮助你培养批判性的思维方式,提升你的组织能力,增强你使用计算机的信心,帮助你更好地探索这新奇而趣味无穷的编程世界,创造性地解决问题。

目录

  • 版权信息
  • 第一章 学会编程思维
  • 学会编程思维
  • 什么是编程?
  • 计算机无处不在
  • 计算机的特征
  • 计算机如何工作?
  • 计算机的出现
  • 编程与计算机的历史
  • 人人都能学会编程
  • 世界需要更多的编程者
  • 第二章 解决问题
  • 解决问题
  • 大脑是怎样工作的?
  • 解决复杂的问题
  • 脑力训练
  • 更多逻辑谜题
  • 约束条件
  • 编程就是要简单
  • 第三章 学习编程语言
  • 学习编程语言
  • 编程语言的语法规则
  • 编程的形式
  • 面向对象程序设计(OOP)
  • 不同的数据类型
  • 数据结构
  • 算法
  • 循环
  • 条件语句
  • 流畅的运算符
  • 趣味函数
  • 变量
  • 调试
  • 第四章 继续努力
  • 还该做什么?
  • 让世界变得更加美好
  • 又到了做游戏的时间了吗?
  • 生活,就是编程思维
  • 再谈计算机思维
  • 词汇表
  • 拓展阅读
展开全部

评分及书评

4.3
27个评分
  • 用户头像
    给这本书评了
    3.0
    可看可不看

    我觉得编程能力被高估了,大多数情况下,它只是个解决问题的工程能力,正如建筑行业,大多数程序员也真的是在搬砖。

      转发
      评论
      用户头像
      给这本书评了
      5.0

      读本书获得一下三点收获:1、无论计算机多么强大,真正强大的还是人的大脑。​2、计算机广义的定义为能够接收、转换、存储信息,再以设定的形式将信息输出的电子设备。3、​设计约束条件是为了迫使你更为高效地思考。换句话说,就是使用最少的可用资源来产生最有效的解决方案。

        转发
        评论
        用户头像
        给这本书评了
        5.0
        一本有趣的编程思维通识教程

        看了这本书才发现,以前高中时代所学习的一些数学题其实就体现了计算机思维和编程思维,但那个时候却并没察觉到,也不一定有这种见识。

          转发
          评论
        • 查看全部5条书评

        出版方

        阳光博客 

        成立于2005年,主要从事国内及海外畅销图书的出版及发行工作,公司以女性读者为主要目标读者,目前已经与Harlequin、Career Press、Crimson Publishing、Llewellyn Publications等世界著名出版公司合作出版了《优雅》《气场的秘密》《一个瑜伽行者的自传》《水知道·生命的奇迹》《我最想要的记忆魔法书》《pictura神笔图绘系列》《神秘日志ology系列》等深受中国读者欢迎的畅销图书,成为中国图书市场重要的出版机构之一。