父与子的编程之旅

桑德 (Warren Sande)

出版时间

2014-10-01

ISBN

9787115367174

评分

★★★★★

标签

编程

书籍介绍

本书是一本家长与孩子共同学习编程的入门书。作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用Python实现游戏编程。书中的语言生动活泼,叙述简单明了。 为了让学习者觉得编程有趣,本书编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。

第 2 版新增内容

首先,我们来说说第 2 版中有哪些内容没有改变,那就是我们决定在第 2 版中继续使用 Python 2,而不是转换到 Python 3。我们会在第 1 章解释其中的原因。

下面是第 2 版与第 1 版的不同之处

增加了一些说明,解释 Python 2 和 Python 3 的区别。

第 12 章增加了一节关于 Python 字典的内容。

在第 20 章的 GUI 编程部分,我们将不再被支持的 PythonCard 换成了应用更广泛的 PyQt。PyQt 也用在第 22 章的 Hangman 程序和第 24 章的电子宠物程序中。

增加了第 25 章,用来详细解释第 10 章中的 Skier 程序。

增加了第 26 章,讲述在简单的对战游戏中,如何编写一个有人工智

AI导读
核心看点
  • 父子合著,以Python为例讲解编程基础
  • 通过卡通对话和游戏案例激发学习兴趣
  • 涵盖变量、循环、GUI及简单AI概念
适合谁读
  • 零基础编程初学者及儿童
  • 希望与孩子共同学习编程的家长
  • 对计算机逻辑感兴趣的大众读者
读前提醒
  • 本书基于Python 2,注意语法差异
  • 建议边读边动手敲代码实践
  • 部分GUI库需自行配置环境
读者共识
  • 语言生动有趣,非常适合入门
  • 能培养逻辑思维与编程兴趣
  • 版本较旧,进阶需参考新资料

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "3个人在餐厅吃饭,想分摊饭费。总共话费35.27美元,他们还想留15美分的小费。每个人该怎么付钱?"
  • "Three people ate dinner at a restaurant and want to split the bill. The total is $35.27, and they want to leave a 15 percent tip. How much should each person pay?"
  • "Yikes! How did that happen? Carter, I think your computer is going crazy!"
  • "else:"
  • "elif tries == 6:"
  • "字符串的开头和结尾必须使用同种类型的引号,如果键入一个数字而没有引号,python就会知道这表示数值,而不是字符。"
  • "Syntax Errors If you tried to run this program, IDLE would pop up a message saying “There’s an error in your program: invalid syntax.” Then you would have to look at your code to see what’s wrong. IDLE will highlight (in red) the place where it found the error. It might not be exactly where the prob"
  • "Comparison operators are also called relational operators (because they test the relation between the two sides: equal or not equal, greater than or less than). A comparison is also called a conditional test or logical test. In programming, logical refers to something where the answer is either true"
作者简介
Warren Sande 毕业于加拿大里贾那大学电气工程系。一直在面向计算机初学者教授软件基础课程,编写过大量广受欢迎的技术文档。 Carter Sande 是Warren之子,高中生,热爱计算机技术,喜欢编写复古的视频游戏。
目录
第1章 出发吧  1
1.1 安装Python  1
1.2 从IDLE 启动Python  3
1.3 来点指令吧  4
1.4 与Python 交互  6

显示全部
用户评论
开启我的编程之路的第一本书,我的启蒙书。小孩子都能编程,我咋不行,学了这个以后编出两个接口小程序,哈哈!!!
读到6.2就停了 chp 第一个GUI 但比较完蛋的是,这本书是Python2
基础中的基础,适合完全没有变成基础的人首选
建议多看一些视频教程与动手实践结合,尤其python 对代码书写规范要求很严格的
作者讲得比较浅显、详尽,很适合初学者的一本书。如果还没接触过python,推荐这本!
1.作为一本Python入门书籍来说,章节设置比较轻松,适合任何年龄段的人士用来入门Python,缺点就是作为一本入门书籍,难度设置不太合理,部分章节难度跨越比较大,且在一些复杂代码的展示过程中,代码的拆解做的并不算好,很多代码没有安排足够的注释,对于自学能力不太强的读者来说,很可能会觉得懵逼,但是计算机语言也是一门语言,一门语言本来就不太适合“自学”,让很多想学习Python的人能“看得下去”,这本书已经是做得不错了 2.“最初创建Python语言的出发点就是为了便于学习。在我所见过的所有计算机语言中,Python程序是最易读、最容易编写,也是最容易理解的”
不看了,最后三章撸不下去,菜鸡要吐了,换书!!! @2019-07-31 22:04:58
哇入门书太棒了太棒了
49
入门友好,就是python2.0语法不友好
下载
收藏